Rails 根表单只会在直接在浏览器中输入时提交
Rails root form will only submit when entered directly in browser
我的根视图有一个表单,当用户从 link:
到达页面时呈现但不提交
<%= link_to 'home', root_path, class: 'navbar-brand' %>
如果您直接通过浏览器访问根页面(例如 http://localhost:3000/,或在 link 后刷新),表单将提交。
刚开始使用 rails (4.2),所以我确信我缺少一些非常基本的东西。我非常感谢您的建议!
在视图的正文标记内添加 data-no-turbolink="true"
。
通过查看 Form Submit button only works after reload 解决了。
我的根视图有一个表单,当用户从 link:
到达页面时呈现但不提交<%= link_to 'home', root_path, class: 'navbar-brand' %>
如果您直接通过浏览器访问根页面(例如 http://localhost:3000/,或在 link 后刷新),表单将提交。
刚开始使用 rails (4.2),所以我确信我缺少一些非常基本的东西。我非常感谢您的建议!
在视图的正文标记内添加 data-no-turbolink="true"
。
通过查看 Form Submit button only works after reload 解决了。