我正在與一個用戶模型,其中包括布爾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