需要刷新表单以在Rails 5.1上创建页面

时间:2019-03-13 15:10:38

标签: ruby-on-rails

大家好,我在Rails领域还很陌生,我目前正在尝试了解如何进行异步调用:

我有这种创建组的表单,但是当我按Submit时,什么也没发生,我必须重新加载页面并执行相同的操作才能使它发生。

<%= 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 :(得分:0)

Form Submit button only works after reload

来自帖子:

  

我认为这是HTML问题,而不是Rails问题。根据此讨论,表格不能放在表格内或或内。移动包裹表格并将控件放入相应表单后,

     

我仍然不明白为什么刷新页面可以使表单正常工作,但是...

如果您的表单在表格标记中,请重新组织HTML并使其正常工作