我有一个主题和评论模型一对多。
如何获取用户评论过的所有独特主题。
@comments = current_user.comments将返回所有用户评论,但如果我尝试显示每条评论的主题,我会重复。我只想要独特的主题。
此外,我还有一些注释和主题默认范围可由created_at订购。如何按日期合并和排序所有用户主题和评论?
答案 0 :(得分:0)
使用此:
Topics.joins(:comments).where("comments.user_id=?",current_user.id).uniq
它将返回当前用户评论过的所有主题。