这个标签带有导轨3
<%= link_to 'Destroy', item, :method => :delete,:confirm=>'Are you sure?' %>
Run Code Online (Sandbox Code Playgroud)
产生这个HTML
<a href="/news/3" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a>
Run Code Online (Sandbox Code Playgroud)
该条目被删除,问题是弹出窗口出现两次.
可能是什么导致了这个?
BMB*_*BMB 76
我遇到了同样的问题,花了大约一小时的时间来研究它.我在我的情况下找到了一个解决方案,我想我会分享它以防万一...
我的问题是我有
config.assets.debug = true
Run Code Online (Sandbox Code Playgroud)
在config/environments/development.rb中
将该行更改为
config.assets.debug = false
Run Code Online (Sandbox Code Playgroud)
为我修复了确认复制品.我在此rails指南中找到了资产管道的相关信息.希望能帮助到你!
Sco*_*ott 75
这听起来像rails.js中的确认处理程序Javascript被连接两次.
您是否可能通过复制javascript_include_tag帮助程序意外地包含两个rails.js副本?
Noc*_*ell 44
我已经习惯javascript_include_tag在haml-layout-file的底部包含它.
使用Rails4和Turbolinks它会发生:
我通过javascript_include_tag从底部移动来解决问题<head>
小智 5
我从另一篇文章复制了这个解决方案,但这对我有用(rails 5)
“从 application.js 中删除 jquery_ujs,因为rails_ujs 对于更高版本的 Rails 来说已经足够了。”
我已经包括:
//= require jquery
//= require jquery-ujs
//= require rails-ujs
删除后一切正常。解决方案来自:为什么我在 Rails 中收到两次 JQuery 警报?
| 归档时间: |
|
| 查看次数: |
21613 次 |
| 最近记录: |