我有一个带有用户,应用和评论模型的rails应用程序。当用户访问应用程序显示页面时,我将获取应用程序的所有评论@app.reviews
协会。
用户 - > has_many:reviews,has_many:apps
评论 - > belongs_to:app,belongs_to:user
App - > has_many:reviews,belongs_to:user
我想通过top / first中的current_user评论获取所有评论。怎么办?
答案 0 :(得分:0)
您可以使用ActiveRecord。您已经使用它来获取该特定应用的所有评论。你可以继续使用:
@app.reviews.where(user_id == current_user.id)
其中current_user是您的用户。 belongs_to和has_many调用将这些ID放在那里供您使用。
由于您打算这样做以便首先订购current_user的评论,您可以执行以下步骤: