2007-03-20から1日間の記事一覧

Enumeration#inject

少し前までよく分かってなかったinjectメソッド。やっと使い方が分かってきました。 例えばあるオブジェクトの配列があったとして、その属性などからHashを作りたい場合、injectを使わない場合はこんな感じ。 irb(main):001:0> rows = [{:id => 1, :name => …

ネスとしたパラメータ

text_field 'user', 'name'とビューに書くと <input type="text" name="user[name]" ・・・/>というようなHMTLが吐かれて、リクエストとしては Parameters: {"user"=>{"name"=>"藤崎マーケット"}, "action"=>"save", "controller"=>"user"}という風に解釈される。で、パラメータとして受け付けられるのはせ…