Я хочу сделать удаленную загрузку файлов через remotipart + carrierwave. Проблема в том, что моя загрузка работает, но кажется, что она загружается как обычно html. Или он загружается через ajax, но соответствующий js-файл не вызывается. У меня есть form_for с удаленным: true, и метод контроллера корригенции создает. Поскольку форма представляется как js, используется create.js.erb.Загрузка файлов с помощью пульта: true и remotipart + memorywave gems
<% if @syllabus.errors.present? %>
$('#syllabus-errors').html('<%= escape_javascript(render 'layouts/error_messages', object: @syllabus) %>');
<% else %>
alert("ds");
$('#modal-body').html(<%= escape_javascript(render 'layouts/thanks') %>);
$('#syllabus-errors').html("");
<% end %>
Журналы показать это:
(0.1ms) begin transaction
(0.1ms) rollback transaction
Rendered layouts/_error_messages.html.erb (1.0ms)
Rendered syllabuses/create.js.erb (12.0ms)
Это своего рода странно, что error_messages визуализируются ранее, что create.js.erb, error_messages в настоящее время оказывается внутри create.js.erb.
может разместить код контроллера для создания действия? Ваш js.erb выглядит отлично ... – JeffD23