【发布时间】:2010-11-28 14:53:36
【问题描述】:
如何在用户无法查看或编辑的情况下将表单中的布尔值传递给控制器?我假设 hidden_field 用于此,但是我怎样才能为变量赋值?
感谢您的帮助 -帕特
【问题讨论】:
-
不要相信一个值不会因为隐藏在表单中而被用户修改。
标签: ruby-on-rails boolean
如何在用户无法查看或编辑的情况下将表单中的布尔值传递给控制器?我假设 hidden_field 用于此,但是我怎样才能为变量赋值?
感谢您的帮助 -帕特
【问题讨论】:
标签: ruby-on-rails boolean
帕特,
我对你所说的“但是我怎样才能为变量赋值”有点困惑,但我会试一试。
首先,你在 hidden_field 位是正确的。
<%= hidden_field_tag 'some_name', true %>
或者,或者
<%= hidden_field_tag 'some_name', false %>
你明白这一点,我敢肯定。
从那里,在您的控制器中,当提交表单时,您将获得该字段的值,如下所示:
some_boolean = params[:some_name]
显然变量名称会有所不同,但这就是所有内容的一般要点。
祝你好运!
【讨论】: