Ruby on Rails布尔表单

时间:2009-09-15 21:31:56

标签: ruby-on-rails boolean

如何在表单中将布尔值传递给控制器​​而用户无法查看或编辑它?我假设hidden_​​field用于此,但我怎么能为变量赋值?

感谢您的帮助 -Pat

1 个答案:

答案 0 :(得分:4)

专利,

我对'你怎么然后为变量赋值'感到有点困惑,但是我会给它一个去。

首先,你在hidden_​​field位中是正确的。

<%= hidden_field_tag 'some_name', true %>

或者

<%= hidden_field_tag 'some_name', false %>

你明白这一点,我确定。

从那里开始,在您的控制器中,提交表单时,您将获得该字段的值,如下所示:

some_boolean = params[:some_name]

显然,变量名称会有所不同,但这就是一切的一般要点。

祝你好运!