jay*_*jay 4 jquery ruby-on-rails ruby-on-rails-3
我试图让它成为一个注释的销毁动作的链接:
<%= link_to "delete", @note, :method => :delete, :confirm => "Are you sure" %>
Run Code Online (Sandbox Code Playgroud)
这只是路由到笔记,并没有进入销毁行动...而这:
<%= button_to "delete", @note, :method => :delete, :confirm => "Are you sure" %>
Run Code Online (Sandbox Code Playgroud)
路线是否正确.我正在使用jQuery 1.7并且我安装了gem'jquery-rails','> = 1.0.12'(其中包括jquery_ujs.js文件).
有什么方法可以使link_to正常工作?出于某种原因,我有一个较旧的应用程序,这些link_to链接工作,但我不记得为什么..任何指针?
(我真的不想使用button_to ..这个造型很烦人,我敢肯定必须有办法做到这一点..)
更新:使用Rails 3.0.9
Rya*_*igg 11
你没有加载jquery_ujs.js文件jquery-rails.确保你同时需要jquery和jquery_ujs您的布局.
这两个文件通常包含在app/assets/javascripts/application.js文件中,其中包含以下内容:
//= require jquery
//= require jquery_ujs
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
如果您没有在此布局中包含此行:
<%= javascript_include_tag "application" %>
Run Code Online (Sandbox Code Playgroud)
然后将不包括jquery.js和jquery_ujs.js文件,因此:method => :delete请求将无法按预期工作.
| 归档时间: |
|
| 查看次数: |
3329 次 |
| 最近记录: |