Lon*_*Guy 3 ruby ruby-on-rails link-to ruby-on-rails-4
这是我的link_to方法:
<%= link_to 'Dispatch Now', order_path(order["objectId"]), :method => 'delete', :confirm => 'Are you sure?' %>
Run Code Online (Sandbox Code Playgroud)
我在rails 3项目中查看了我的旧ruby,这就是我在link_to帮助器中调用confirm的方式.
它似乎没有任何影响.
导轨4上的红宝石有什么变化会导致它停止工作吗?我在我的gemfile中有jquery-rails文件,我检查了我的application.js文件,一切看起来都很好.
可能有什么不对?
Ric*_*eck 10
你需要使用:
<%= link_to "Delete", path, method: :delete, data: { confirm: "Are you sure?"} %>
Run Code Online (Sandbox Code Playgroud)
-
Rails 4 改变了语法,因此confirm现在在data哈希中处理属性.在你可以逃脱之前confirm:,现在你必须管理data: { confirm: "your_confirmation" }
| 归档时间: |
|
| 查看次数: |
2186 次 |
| 最近记录: |