如何在模型变量中设置复选框值?

时间:2013-08-27 14:35:58

标签: ruby-on-rails checkbox

我是关于rails的新手,我正在寻找一种方法来将check_box_tag的值存储在我的模型文件中。

我试过使用params,但它在模型中没有。

示例:

View.rb

<%= check_box_tag "mail_checker_issue", 1, true %>

Model.rb

@x = check_box_value???

2 个答案:

答案 0 :(得分:1)

在控制器中,您将获得要设置值的对象,然后进行分配。 像

这样的东西
your_model_instance.setMailCheckerIssue(params[:mail_checker_issue])

在你的模特中

def setMailCheckerIssue(val)
 @x = val
end

答案 1 :(得分:0)

参数仅在控制器内可用。这将是提取用户提交的值的地方,然后可以将其存储在模型对象中。