这看起来应该很简单,但它一直给我带来问题。
我有一个从模型中提取的 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
从下面的下拉菜单中。我做错了什么,关于“正确”方法的任何其他建议。
谢谢
最佳答案
看起来您实际上想要获取,而不是发布参数。
form_tag installation_path, :method => :get do
关于ruby-on-rails - rails form_tag url 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4176403/