ruby-on-rails - rails form_tag url 路径

标签 ruby-on-rails forms

这看起来应该很简单,但它一直给我带来问题。

我有一个从模型中提取的 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/

相关文章:

ruby-on-rails - Kaminari.paginate_array ArgumentError(参数数量错误(2 为 1)

ruby-on-rails - 您如何将 ckeditor 与 Paperclip 集成以便它可以上传图像文件?

ruby-on-rails - bundle 执行 rake Assets :precompile

ruby-on-rails - 获取属于一个类别或 parent-n 类别的所有产品

javascript - angularjs - 从输入选择中删除选项

php - 我的表单正在提交多个数据库条目,但我不希望它这样做

mysql - 行级锁定在 rails/mysql 中无法按预期工作

php - 如何从 symfony 2.4 中的选择字段插入数据

javascript - window.location.assign 的问题

javascript - 如何使用两种表单的通用输入?