我正在与一个用户模型,其中包括布尔6天在导轨辅助方法使用的变量的列名,其中()的查询
[sun20, mon21, tue22, wed23, thur24, fri25]
与具有选项以确认每个用户工作其中6天他们正在参与
我试图定义一个简单的辅助方法:
def day_confirmed(day)
User.where(day: true).count
end
在那里我可以通过在一天,并找出有多少用户被确认为这一天,就像这样:
day_confirmed('mon21')
我的问题是,当我在where()
使用day
,轨假设我在寻找一个名为day
的输出,而不是说我传递给我的方法值列。
当然,我忘记了一些东西,对吗?
在你搜索的细节。您试图找到哪些列名为'mon21'的用户设置为true? – Suborx 2012-04-25 06:01:29
是的@Suborx是正确的。 – joshferrara 2012-04-25 14:21:28