如何使用params检索rails 3.1.4中hidden_​​field_tag中存储的值?

时间:2012-07-26 23:06:13

标签: ruby-on-rails ruby-on-rails-3

我们在new.html.erb中为发票控制器定义了hidden_​​field_tag,如下所示:

<%= hidden_field_tag :html_content_for_lease_record, '' %>

使用javascript将新值分配给:html_content_for_lease_record后(我们可以在隐藏字段的html源页面中看到新值),我们如何从发票控制器中检索新值?我们尝试params[:html_content_for_lease_record]并返回nil。谢谢。

1 个答案:

答案 0 :(得分:1)

以下是使用hidden_field

的方法
<--! note: TWO parameters below -->
<%= hidden_field :html_content_for, :lease_record %>

通过javascript分配值,然后从控制器访问它

params[:html_content_for][:lease_record]

通过查看运行Web服务器的终端的输出,您应该能够看到传递给控制器​​的所有参数。基于此,您可以轻松找到需要使用的参数值。