0

私は次のモデルを持っています:

ユーザーは_多くのレシピを持っています, レシピは_ユーザーに属しています

レシピには_多くのコメントがあります, コメントは_レシピに属します

私のレシピはコメントにネストされており、Recipes_controller のコメントに問題なくアクセスできます。

ユーザーからアクセスしようとすると、未定義のメソッドエラーが発生しました。

私のusers_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 に答える