ブックマーク / blog.livedoor.jp/maru_tak (2)

  • Rails のレスポンスのエンコーディングをパラメーターで切り替える:お題目うぉっち

    2009年07月09日 Rails のレスポンスのエンコーディングをパラメーターで切り替える ちょっとしたRESTのWebサービス的なものをRailsとSolrと組み合わせて作ってみた。 こいつはレスポンスをXMLで返すのだけど、HTMLのソースを返すというオプションもつけてある。利用者はHTMLオプションでダウンロードしたHTMLを自分のサイトのHTMLにインクルードして利用するというイメージなのだけど、エンコーディングはサイトによって異なるので、リクエストのパラメーターで出力されるHTMLのエンコーディングを指定できるようにしたい。 検索して見つけた携帯サイトの事例などの情報によると、application_controller の after_filter の処理の中で変換するのが相場らしい。が、エンコーディング固定ではなく、任意のエンコーディングに切り替える方法は、そのものずばりの

    tsuyosix
    tsuyosix 2013/10/03
  • Rubyで多重配列やハッシュをソートする:お題目うぉっち

    2009年05月28日 Rubyで多重配列やハッシュをソートする 多重配列やハッシュのソートの仕方をよく忘れるのでメモ。 [['Tokyo',10],['Nagoya',2],['Sapporo',50],['Fukuoka',30]]こういう多重配列について、内側の配列の要素でソートしたいとする。 多重でない配列であればソートメソッド一発で何も苦労はない。p [10,2,50,30].sort実行結果[2, 10, 30, 50] 多重配列の場合、単純にソートメソッドを実行すると1個目の要素でソートされるようだ。p [["Nagoya", 2], ["Tokyo", 10], ["Fukuoka", 30], ["Sapporo", 50]].sort実行結果[["Fukuoka", 30], ["Nagoya", 2], ["Sapporo", 50], ["Tokyo", 10]]

    tsuyosix
    tsuyosix 2011/02/21
  • 1