0
我正在使用Rails 4並具有notifs
和users
模型。Rails使用自定義模型方法
每個notif
has_many
users
(又名哪個user
已見過notif
)。我試圖獲得所有沒有被current_user
看到的通知。爲了檢查current_user
已經看到了通知符我使用這個模型類:
def seen_by?(u)
return self.users.include?(u)
end
如何使用一個電話來獲取所有notifs其中seen_by(current_user)
是true
?
喜歡的東西:
Notif.where(seen_by(current_user): true)