0

モデルにコメントを追加していQuestionsて、エラーが発生しました。

ページを表示すると、次のエラーが表示されます。

undefined method `comments' for nil:NilClass

エラーは 30 行目から発生しています。

30: <% @question.comments.each do |comment| %>

しかし、何が起こっているのか理解できません。

私のコントローラー、モデル、およびビューはこの Gistにあります

ここで私を助けてくれませんか?

4

1 に答える 1

0

@question 変数がありません。次のように:

@question = Question.find(params[:question_id])

あなたのビューの適切な方法で-あなたはそれがショーであるか、おそらくインデックスであるかを書きませんでした。

于 2013-06-03T22:41:26.720 に答える