У меня есть три модели: Article, Comment, User.Получите все статьи, которые определенный пользователь не прокомментировал
Пользователь может прокомментировать статью.
Вот как получить все статьи, в которых нет ни одного комментария вообще, но я хочу, только те, что определенный пользователь имеет не прокомментировал еще:
Article.includes(:comments).where(:comments => { :id => nil })
Update
class Article
has_many :comments
end
class Comment
belongs_to :article
belongs_to :user
end
class User
has_many : comments
end
Вы можете разместить ассоциации между моделями? – Pavan