#ruby-on-rails #webpacker #ujs
#ruby-on-rails #webpacker #ujs
Вопрос:
Серверные формы каркасов моего проекта не будут перенаправляться на следующую страницу. (из new-> показать с флэш-сообщением). Хотя содержимое формы сохраняется и сохраняется новая запись. (не уверен, как?)
Когда я комментирую строки, в application.js в работает как обычно, отправляет, перенаправляет на show
import Rails from "@rails/ujs"
Rails.start()
код формы
<%= form_with(model: content_asset) do |form| %>
но форма имеет
data-remote=true
Итак, похоже, что вы пытаетесь выполнить ajax с кодом каркаса по умолчанию, как я могу это предотвратить?
Ответ №1:
<%= form_with(model: content_asset, local: true) do |form| %>
(предполагая, что вы используете rails 6.0, где по умолчанию отправленные формы являются удаленными и ненавязчивыми XHRS … в rails 6.1 это значение по умолчанию было отменено)