0

我有一个模型:

用户有_许多食谱,食谱属于_用户

食谱有_许多评论,评论属于_食谱

我的食谱嵌套在评论中,我可以毫无问题地访问 Recipes_controller 上的评论。

如果我尝试从用户访问它,我得到未定义的方法错误。

我的用户控制器:

@user = User.find(params[:id])
@recipes = @user.recipes.paginate(page: param[:page])
@comments = @user.recipes.comments

如何访问用户的评论?

4

1 回答 1

0

@user.recipes 是该用户的所有食谱的数组。您必须选择一个特定的来调用“评论”。就像是

@user.recipes.first.comments
于 2012-11-28T15:35:32.573 回答