2016-04-11 6 views
0

私はチュートリアルを使ってルビーの気分を味わっています。私は非常に初心者です。これを掲示する前に、私はこの問題を自分自身で解決するために数時間を費やしました。私の説明が大きくない場合には、事前に申し訳ありません:部分的なコメント/レールの_commentがありません

だから私はこのエラー画面を取得しています:

error message

私は基本のredditスタイルアプリを作るためのチュートリアルを、以下のと私が追加しようとしていますコメント機能あなたはrender @commentsのようなコレクションをレンダリングするとき

+0

よろしくお願いいたします。私たちがあなたを助けてくれるようにあなたの投稿を修正する方法については、[ask]と[mcve]をご覧ください。 –

答えて

1

、Railsは@commentsに(すなわち、「コメントを」)アイテムの種類の名前をチェックし、デフォルトでapp/views/comments/_comment.html.erb下部分を探してください(名前の一部との間に複数の単数形の区別に注意してください。フォルダ/コレクション名)。

次の手順で問題が解決する必要があります

下の部分的なコメント作成:render @commentsを呼び出すときに、あなたのコレクションの各項目は、部分的に渡され、

app/views/comments/_comment.html.erb

をアンダースコアのない同じ名前のローカル変数:

_comment.html.erb

<%# comment is defined because it matches the name of the partial %> 
<%= comment.<some_attribute_on_comment> %> 
+0

ありがとう! "_comment.html.erb"の代わりにコメント部分フォルダ "_comments.html.erb"でスペルミスをしました。 –