背景:在 Rails 5+ 中,没有关联 View 的 POST 路由现在只向浏览器返回 204 状态代码(而不是像 Rails 5 之前那样引发 ActionView::MissingTemplate 异常)。据我了解,它告诉所有浏览器“留在同一页面上”。
出于用户体验的原因,当用户单击“提交”时,它会在某个表单上发布表单数据,并且还会触发 Jquery 对页面进行一些更新。
虽然它似乎在开发和生产中都可以正常工作,但是将表单提交返回 204 并在页面上包含 jQuery 更新信息是否有任何不利影响?