0

コメントが送信 (作成) された後、コメントが表示されないようです。songs#show.html.erbを見ると、コメント コードが表示されます。表示されない理由がわからないので、Ryan Bates がコメントを行う方法を調べましたが、私のコードは同じです。お知らせ下さい :)

注:価値があるのは、Rails 4を実行していることです。

4

1 に答える 1

1

あなたの問題はsong/show変数で問題ありませんが、どの使用が設定されていない新しいコメントに設定されている@songかをレンダリングします。comments/_form@commentsong_id

あなたのIDにsong_idを設定してコメントを作成して@songください:

# songs_controller.rb
def show
  @comment = @song.comments.build
end
于 2013-07-17T19:12:49.447 に答える