如何在表单中将布尔值传递给控制器而用户无法查看或编辑它?我假设hidden_field用于此,但我怎么能为变量赋值?
感谢您的帮助 -Pat
答案 0 :(得分:4)
专利,
我对'你怎么然后为变量赋值'感到有点困惑,但是我会给它一个去。
首先,你在hidden_field位中是正确的。
<%= hidden_field_tag 'some_name', true %>
或者
<%= hidden_field_tag 'some_name', false %>
你明白这一点,我确定。
从那里开始,在您的控制器中,提交表单时,您将获得该字段的值,如下所示:
some_boolean = params[:some_name]
显然,变量名称会有所不同,但这就是一切的一般要点。
祝你好运!