投稿のフィードをフィルタリングしようとしています。APost
とUser
両方にブール フィールドがありますbanned_from_feed
。
投稿には次の機能があります。
def banned
self.banned_from_feed or self.user.banned_from_feed
end
Mongoid Document フィールドではないため、RunningPost.all.excludes(:banned => true)
はこれらのドキュメントを除外しません。banned