2011年8月11日木曜日

Rails3でfrom_forの引数していの内容

<%= form_for :test, :url => "tests/show" do |f| %>
<%= f.select  :id, @tests.collect {|m| [m.name, m.id] }  %>
<%= f.submit    %>

上記の記述では
第一引数がパラメータ名、第2引数がコントローラとメソッドの指定になります。
また、f.selectの第一引数がパラメータ名、第2引数を配列で渡した場合、でオプションタグのvalueとテキストになります。

コントローラでパラメータを受け取る場合は、
params[:test][:id]で受け取る事ができます。

0 件のコメント:

コメントを投稿