6

如何将特定的 id 和名称分配给 hidden_​​field_tag ?

像这样,

hidden_field_tag(:id => "page_no",:name => "page", :value => "1" )

任何的想法!

4

3 回答 3

19
hidden_field_tag("page_name", "1", :id => "page_no")

根据http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-hidden_​​field_tag

于 2011-03-14T06:29:12.477 回答
8

它需要hidden_field_tag(name, value = nil, options = {})

所以第三个参数是选项。

hidden_field_tag("page", "1", {:id => "page_no"})将 name 设置为“page”,将 value 设置为“1”,将 id 设置为“page_no”

于 2011-03-14T06:31:23.227 回答
2

您必须将第一个参数作为名称传递,第二个参数作为值传递。此外,您可以像这样覆盖参数的名称。

  <%=hidden_field_tag :param_name, 'param_value', {:id => 'ashish_id', :name => 'another_name'}%>
于 2011-03-14T06:47:43.673 回答