检查Boolean是否为True - Ruby on Rails

时间:2016-07-19 16:12:47

标签: ruby-on-rails boolean

试着弄清楚这里的语法。我的控制器的索引操作中有以下内容

@advertiser.experiments.where(:archive == "true")

显然这种语法不正确。我已经尝试了上述语法的一百万次迭代,但无法弄明白。

archive是一个布尔值,由我的表单中的复选框设置。任何帮助都会很棒。谢谢!

1 个答案:

答案 0 :(得分:2)

@advertiser.experiments.where(archive: true)