我有一個關於我的網站的問題。方案如下:Ruby on Rails有很多關係
用戶和帖子有很多評論。 評論屬於用戶和帖子。
我做
@specificpost = Post.first
然後
@specificpost.comments
工作完全正常。 但問題是這樣的:
@currentuser = User.first
工作完全正常。
@currentuser.posts
給我的職位反對, 但是當我做
@currentuser.posts.comments
評論是無法識別的。
Succintly,我想所有的都寫在@currentuser職務
感謝您遠閱讀本評論! :)
你想對當前用戶的每個帖子的評論數? @ current_user.posts.map {| P | p.comments.count}將返回每個帖子的評論數。 – rmagnum2002
Orif你需要評論@ current_user.posts.map {| p | p.comments}將獲得數組中每個帖子的評論。 – rmagnum2002