Я сталкиваюсь с небольшой ошибкой при создании комментариев в AJAX для постов. Все отлично работает, но я делаю это в представлении index.html.erb, поэтому create.js.erb находит первый div с надписью "comments" и вставляет туда комментарий.
Я знаю, как создать отдельный элемент сообщения, используя:
<div id="comments_<%= post.id %>
Но как мне ссылаться на этот div с помощью create.js.rjs? Я предполагаю, что это повлияет на первую строку:
page.insert_html :bottom, :comments, :partial => @comment
где написано: комментарии, но не уверен в синтаксисе здесь. Примерно так: комментарии _ <% = post.id%> кажутся интуитивно понятными, но так как это не файл .erb, который не работает. Мысли?
Вот мой код:
/ комментарии / create.js.rjs
page.insert_html :bottom, :comments, :partial => @comment
page[@comment].visual_effect :highlight
page[:new_comment].reset