【发布时间】:2011-07-28 08:59:51
【问题描述】:
这意味着,在 PostsController 中,def create,我想访问在列中传递的值,以获得布尔值同意。创建帖子时,有一个复选框可以设置此值。选中表示同意为真 (1),未选中表示同意为假 (0)。现在我有代码params[:post][:agree] 来访问这个值,但这似乎不起作用。
当我尝试在 if 语句中使用它时,该语句总是出现,好像 params[:post][:agree] 总是评估为真。
帮助!为什么这不起作用??
:编辑:
Post.rb(帖子模型)
attr_accessor :agree
attr_accessible :agree
PostController(在定义创建中)
@post.title = "AGREED!!" if params[:post][:agree] == "1"
【问题讨论】:
标签: ruby-on-rails checkbox boolean helper