我知道周围有一些帖子,但我不能为我的生活看到我出错的地方。我正在运行Ruby on Rails并且我正在尝试执行以下代码:
<%= link_to 'Destroy', article_path(article),
method: :delete,
data: { confirm: 'Are you sure?' } %>
我的gemfile正在加载jquery-rails。
我的布局看起来像这样
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag "defaults" %>
<%= csrf_meta_tag %>
我根本看不到任何确认框,因此我无法点击任何按钮来转发删除方法。任何帮助将不胜感激。
编辑(布局)
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tag %>
答案 0 :(得分:0)
解决此问题:降级宝石文件中的咖啡脚本。 到:
gem&#39; coffee-script-source&#39;,&#39;〜&gt; 1.8.0&#39;
运行捆绑更新
并重启服务器。
coffee-script 1.10它与当前的rails版本不兼容,我想?欢呼声。
答案 1 :(得分:0)
我弄清楚了......或者至少纠正了它。我的application.js中有旧代码,它与jquery
交互