У меня есть часть на моей странице, которая загружается, когда я загружаю страницу. Частичное вызывается таким образом при загрузке.
<%= f.simple_fields_for :application_attachments do |attachment| %>
<%= render "attachment_fields", {:f => attachment, :instalment => true, :type => 'application_assignment'} %>
<% end %>
Затем я запускаю некоторую функцию, которая изменяет значения ассоциации application_attachments, и мне нужно перезагрузить только этот раздел и отобразить последнюю информацию.
Мой метод, который обновляет значения, имеет файл js.erb, который я пытаюсь обновить и отобразить частично, как это
generate_attachment.js.erb
<% form_for @application do |f| %>
<%= f.fields_for :application_attachments do |attachment| %>
$("<%= escape_javascript render(partial: 'attachment_fields', locals: {f: attachment}, :instalment => true, :type => 'application_assignment') %>")
.appendTo($("#application-attachments-#{@rand_value}"));
<% end %>
<% end %>
В основном я просто пытаюсь повторно отобразить часть, которая отображает частичное и обновить значения, но это не работает.
Я не уверен, что еще делать или как частично обновить только необходимый div с последним html. Любые советы или варианты приветствуются