我正在使用包含布尔值的用户模型 6 天
[sun20, mon21, tue22, wed23, thur24, fri25]
每个用户都可以选择确认他们参与的 6 天中的哪一天。
我正在尝试定义一个简单的辅助方法:
def day_confirmed(day)
User.where(day: true).count
end
我可以在一天内通过并找出当天确认了多少用户,如下所示:
day_confirmed('mon21')
我的问题是,当我在 中使用day
时where()
,rails 假定我正在搜索一个名为的列,day
而不是输出我传递给我的方法的值。
我肯定忘记了什么,对吧?