Нужно обновить страницу с формой для создания на рельсах 5.1 - PullRequest
0 голосов
/ 13 марта 2019

Привет, ребята, я новичок в рельсах, и сейчас я пытаюсь понять, как делаются асинхронные вызовы:

У меня есть эта форма, которая создает группу, но когда я нажимаю "Отправить", ничего не происходит, мне нужно перезагрузить страницу и выполнить ту же операцию, чтобы это произошло.

<%= form_with model: @groupe, :url => new_groupe_path, :action => "create", :method => :POST, remote: true do |f| %>
<%= f.select :region, [['Île-de-France', 'Île-de-France' ], ['Auvergne-Rhône-Alpes', 'Auvergne-Rhône-Alpes'],
                          ['Bourgogne-Franche-Comté', 'Bourgogne-Franche-Comté'], ['Bretagne', 'Bretagne'], ['Centre-Val de Loire', 'Centre-Val de Loire'], ['Corse', 'Corse'], ['Grand Est', 'Grand Est'], ['Hauts-de-France', 'Hauts-de-France'], ['Normandie', 'Normandie'], ['Nouvelle-Aquitaine', 'Nouvelle-Aquitaine'], ['Occitanie', 'Occitanie'],
                          ['Pays de la Loire', 'Pays de la Loire'], ['Provences-Alpes-Côte d\'Azur', 'Provences-Alpes-Côte d\'Azur']] %>

Я провел некоторое исследование по асинхронному вызову, но мне не удалось его решить, какой-нибудь ключ к пониманию того, как я могу сделать это без обновления страницы?

1 Ответ

0 голосов
/ 15 марта 2019

Кнопка отправки формы работает только после перезагрузки

Из сообщения:

Я считаю, что это проблема HTML, а не проблема Rails.Согласно этой форме обсуждения внутри таблицы, не может быть размещен внутри или или.После перемещения, чтобы обернуть таблицу и поместить элементы управления в соответствующую форму, форма работает.

Я до сих пор не понимаю, почему обновление страницы заставило работать форму, но ...

Если ваша форма находится внутри тега таблицы, реструктурируйте ваш HTML, и он должен работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...