投稿のコメントの AJAX 作成で少し問題が発生しています。すべてがうまく機能しますが、私は index.html.erb ビューでこれを行っているので、create.js.erb は「コメント」と言う最初の div を見つけて、そこにコメントを挿入します。
以下を使用して、投稿固有の div を作成する方法を知っています。
<div id="comments_<%= post.id %>
しかし、その div を create.js.rjs で参照するにはどうすればよいでしょうか? 私はそれが最初の行に影響を与えると仮定しています:
page.insert_html :bottom, :comments, :partial => @comment
:comments と書かれていますが、ここでの構文はわかりません。:comments_<%= post.id %> のようなものは直感的に見えますが、動作しない .erb ファイルではないためです。考え?
これが私のコードです:
/comments/create.js.rjs
page.insert_html :bottom, :comments, :partial => @comment
page[@comment].visual_effect :highlight
page[:new_comment].reset