maeshimaの日記

メモ書きです

2009-07-27から1日間の記事一覧

group_by

Enumerableの拡張。要素を同じキーでまとめられる latest_transcripts.group_by(&:day).each do |day, transcripts| p "#{day} -> #{transcripts.map(&:class).join(', ')}" end "2006-03-01 -> Transcript" "2006-02-28 -> Transcript" "2006-02-27 -> Tran…

request

request.request_uriはクエリも含む request.pathはクエリを含まない

index_by

group_byの隣にあったので。ブロックの戻り値をキーとして、要素を値にしたハッシュを返すのかな。 入れ子になっているかモデルオブジェクト(多分モデルオブジェクトで使う用途)でないと使えない。index_by() {|elem| ...}Convert an enumerable to a hash. …