Rails确认不起作用

时间:2015-12-05 06:26:27

标签: javascript jquery ruby-on-rails ruby

我知道周围有一些帖子,但我不能为我的生活看到我出错的地方。我正在运行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 %>

2 个答案:

答案 0 :(得分:0)

解决此问题:降级宝石文件中的咖啡脚本。 到:

gem&#39; coffee-script-source&#39;,&#39;〜&gt; 1.8.0&#39;

运行捆绑更新

并重启服务器。

coffee-script 1.10它与当前的rails版本不兼容,我想?欢呼声。

答案 1 :(得分:0)

我弄清楚了......或者至少纠正了它。我的application.js中有旧代码,它与jquery

交互