这似乎应该是如此简单,但它一直在给我带来问题。
我有一个从模型中提取的select_tag。我想要的是让一个人从下拉菜单中选择他们的位置,按提交并将其带到那个地方页面。
这就是我所拥有的
<% form_tag installation_path do %>
<%= select_tag :id, options_from_collection_for_select(Installation.find(:all), :id, :name) %>
<div id="button">
<p>
<%= submit_tag "Go", :name => nil %>
</p>
</div>
问题是它当然需要:id
,但它不会从下面的下拉菜单中提取:id
。
我做错了什么,以及“正确”方式做任何其他建议。
由于
答案 0 :(得分:6)
看起来你真的想要获取,而不是发布params。
form_tag installation_path, :method => :get do