После отправки формы с remote: true
я пытаюсь обновить данные на странице данными из формы.В настоящее время часть перерисовывается, но данные устарели.Требуется две отправки формы для обновления данных (это всегда устарело при отправке одной формы).Спасибо за любые идеи, которые вы можете дать.
edit.js.erb
$('.encounter-edit-form').bind('ajax:success', function() {
var editedEncounterRow = $('#encounter-index-record-<%= @encounter.id %>');
$(editedEncounterRow).html("<%= j render 'encounter_index_table_ajax_row', encounter: @encounter");
});
_form.html.erb
<%= form_with(model: encounter, remote: true, :class => "encounter-edit-form") do |form| %>
...