Я боролся с динамическим рендерингом части в моем приложении. У меня есть модальный, который создает новую запись и закрывается после этого. У меня есть create.js.erb, который отвечает за тесные модальный и добавить эту новую запись в страницу, как, что:Rails динамически отображаемый js частичный не работает
$('#div-id').append('<p>Record was successfully created.</p>');
setTimeout("$('.close').click();", 3000);
$("#another-div").append('<%= escape_javascript(render(partial: "new_record")) %>');
Он оказывает частичный и показать его на моей странице. Тем не менее, это добавленное частичное имеет ссылку, которая должна открывать модель при нажатии, но это не работает сразу после рендеринга, я действительно должен перезагрузить страницу и нажать эту кнопку записи, чтобы увидеть модальную.
Чтобы показать это модальный У меня есть вид магистральный который слушать события на основе атрибута это:
events:
'click a[open-modal]': 'showModal'
Может быть, это что-то делать это этим магистральный взгляд, но я не сделал много остов + coffeescript раньше.
Извините за новый вопрос.
Заранее спасибо