加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails 5.1.2 – form_with在html中没有显示dat

发布时间:2020-12-17 04:18:19 所属栏目:百科 来源:网络整理
导读: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: for
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>

为什么HTML中没有出现data-remote =“true”,因为我发布的第一个链接表明它应该,以及如何让它出现?

解决方法

data-remote的默认值由选项Rails.application.config.action_view.form_with_generates_remote_forms配置.默认情况下,在Rails 5中,此选项为true.通过所有项目搜索,似乎您从Rails 4或smth迁移.否则覆盖此选项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读