Я добавляю код в блок div из части, используя ненавязчивый javascript.Внутри моих представлений есть две папки, которые называются видео и сообщения.В папке видео находится файл show.html.erb.В этом файле show.html.erb есть форма, позволяющая пользователю создавать сообщения.Для атрибута формы remote установлено значение true, и я хочу, чтобы публикация, отправленная формой, загружалась на страницу (та же страница show.html.erb) без обновления (функциональность AJAX).Когда форма отправлена, она отправляется в метод create контроллера сообщений.В этом методе есть
format.js
, который вызывает views> posts> create.js.erb.
Код, который я написал для этого файла:
$('#comments').append('<%=escape_javascript(render(:partial => 'posts'))%>');
comments - это идентификатор div для блока в файле show.html.erb.Часть «posts» находится внутри папки posts (views> posts> _posts).Прямо сейчас это не работает должным образом, и я верю в это, потому что файл create.js.erb находится в отдельной папке от файла, чей div id пытается ссылаться.Как получить код javascript из папки posts для ссылки на блок div внутри файла видео-шоу?Спасибо.