【发布时间】:2017-07-20 17:47:01
【问题描述】:
Rails 5.1.2:
我正在尝试使用form_with 创建一个符合Rails documentation 和this GitHub thread 的AJAX 表单。
这段代码:
<%= form_with url: '/' do |f| %>
<% end %>
事实上这段代码:
<%= form_with url: '/', remote: true do |f| %>
<% end %>
两者都产生这个 html:
<form action="/" accept-charset="UTF-8" method="post">
<input name="utf8" type="hidden" value="..." />
<input type="hidden" name="authenticity_token" value="..." />
</form>
为什么data-remote="true" 没有出现在 HTML 中,因为我发布的第一个链接表明它应该出现,我如何让它出现?
【问题讨论】:
-
如果将
url: '/'更改为url: root_path会发生什么? -
没有区别。
标签: ruby-on-rails ajax forms