从铁轨形式标签交出一个参数

时间:2010-07-14 13:27:51

标签: ruby-on-rails

我正在使用表单标记来实现搜索text_field。

<% form_tag catalogues_path(:select => params[:select]), :method => "get" do %>

问题是catalogues_path应该包含select PARAM。不幸的是,选择参数不会被移交给 上层例子......

结果和我写的一样:

<% form_tag catalogues_path, :method => "get" do %>

任何提示都将受到赞赏!

由于 Makrus

2 个答案:

答案 0 :(得分:3)

嗨如果您想从表单中发送一些内容params[:select],请在表单中使用hidden_field_tag :select, :value=>params[:select],或者您希望获得类似的内容

您的网址中有

http://localhost/catalogues?select=something吗?

答案 1 :(得分:1)

它适用于我。

为什么不直接写html

<form method="get" action="/catalogues?select=<%= params[:select] %>">

</form>