您将如何在关联中设置 where 条件?因为它返回一个 CollectionProxy,几乎没有任何关于它的信息,即使在 DOCS 中也是如此。我不知道该怎么做,为什么这样的东西不起作用?
@new_notifications = self.notifications.where({:seen => false})
弄清楚了! 出于某种原因,将哈希传递到 where 语句是问题所在。这有效:
@notifs = self.notifications.where(seen = false)