Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 铁轨确认不工作_Javascript_Jquery_Ruby On Rails_Ruby - Fatal编程技术网

Javascript 铁轨确认不工作

Javascript 铁轨确认不工作,javascript,jquery,ruby-on-rails,ruby,Javascript,Jquery,Ruby On Rails,Ruby,我知道周围有一些帖子,但我一辈子都看不出哪里出了问题。我正在运行Ruby on Rails并尝试执行以下代码: <%= link_to 'Destroy', article_path(article), method: :delete, data: { confirm: 'Are you sure?' } %> 我的文件正在加载jquery rails 我的布局是这样的 <%= stylesheet_link_tag 'app

我知道周围有一些帖子,但我一辈子都看不出哪里出了问题。我正在运行Ruby on Rails并尝试执行以下代码:

<%= link_to 'Destroy', article_path(article),
          method: :delete,
          data: { confirm: 'Are you sure?' } %>

我的文件正在加载jquery rails

我的布局是这样的

<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag "defaults" %>
<%= csrf_meta_tag %>
true%>
我根本看不到任何确认框,因此我无法单击任何按钮来转发删除方法。任何帮助都将不胜感激

编辑(布局)

true%>
正确%>

要解决此问题,请降级gem文件中的咖啡脚本。 致:

gem“咖啡脚本源代码”,“~>1.8.0”

运行包更新

然后重新启动服务器


coffee脚本1.10我认为它与当前的rails版本不兼容?干杯。

我明白了……或者至少纠正了它。我的application.js中有旧代码,与jquery冲突

你能发布你的
默认值
js文件吗。你在你的js文件中导入TurboLink了吗?文章被删除了吗?文章没有被删除。我已经将我的布局更改为上面的编辑,但仍然存在一个问题。我仍然有一个问题。这条线可能是个问题吗
true%>
我应该在application.js中有什么特别的东西吗?不,起初我认为这是问题所在。如果您将“应用程序”更改为“默认”,则可以使用,但不建议使用。另一个解决方案是使用按钮来确认,但它不会确认。我用上面的方法解决了这个问题。另外,请尝试禁用adblock并确保浏览器javascript已打开。
<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tag %>