这可能是大雁追逐。 Rails 5.2,Ruby 2.5
情况1:
意外:客户端继续请求html,即remote:true仍然有效
情况2:
按预期,由于没有create.js.erb
,我收到一条错误消息因此,似乎webpack = stimulus和form_with的远程行为之间存在联系。如果没有--webpack = stimulus,则Rails 5.2 form_with的行为将与我期望的一样,并且由于某种原因,即使我“提交”时,即使不是remote = true,也要在我“提交”时要求将HTML分配回服务器。可以建立连接吗?
答案 0 :(得分:0)
使用form_with
时从Rails 5.2开始,默认情况下是remote
。如果要以html
格式发布表单,则必须指定local: true
来源 http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_with
默认情况下,如果使用了无障碍JavaScript驱动程序(例如rails-ujs),则form_with会在后台附加通过XMLHTTPRequest提交表单的data-remote属性。有关更多信息,请参见:local选项。
要更具体地回答您的问题,刺激和远程表单行为之间没有联系