Невозможно отправить форму, созданную ответом Rails Turbo Frame

Простая форма внутри turbo_frame заблокирована от повторной отправки. Единственное различие, которое я вижу, - это URL-адрес страницы, установленный в атрибуте src тега турбо-кадра в ответе после отправки формы.

И текущая страница, и действие формы имеют один и тот же путь (запрос GET: resources :testers, only: :index)

приложение / просмотры / тестеры / index.html.erb:

      <%= turbo_frame_tag 'form_frame' do %>

  <%= form_tag testers_path, method: :get do %>

    <%= label_tag "some_field" %>
    <%= text_field_tag "some_field" %>

    <%= submit_tag "Submit" %>
  <% end %>
<% end %>

Почему нельзя отправить форму во второй раз? Кнопка отправки работает только с первой формой, созданной при начальной загрузке страницы.

ОБНОВЛЕНИЕ: я вижу, что формы теперь должны перенаправлять в новое место или возвращать код ошибки: turbo / pull / 39. У меня есть форма для каждого представления индекса, отправляющего запрос GET к действию индекса, которое фильтрует записи на основе параметров запроса URL. Это прекрасно работает. Это больше невозможно в последних версиях Rails?

0 ответов

Другие вопросы по тегам