我要做的是制作一个索引页面,仅显示当前用户的帖子,兴趣和专辑,而不是网站上的所有兴趣和专辑。为此,我尝试使用current_user
中的PostsController
方法,但我一直收到no方法错误:
def index
@posts = current_user.Post.all
@albums = current_user.Album.all
@interests = current_user.Interest.all
end
答案 0 :(得分:2)
你可能必须使用复数,方法名称在Ruby中是小写的:
def index
@posts = current_user.posts
@albums = current_user.albums
@interests = current_user.interests
end
此外,您需要确保所有这些资源实际上与用户相关联。