<%= 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]で受け取る事ができます。
<%= f.select :id, @tests.collect {|m| [m.name, m.id] } %>
<%= f.submit %>
上記の記述では
第一引数がパラメータ名、第2引数がコントローラとメソッドの指定になります。
また、f.selectの第一引数がパラメータ名、第2引数を配列で渡した場合、でオプションタグのvalueとテキストになります。
コントローラでパラメータを受け取る場合は、
params[:test][:id]で受け取る事ができます。
0 件のコメント:
コメントを投稿