Javascript 铁轨确认不工作
我知道周围有一些帖子,但我一辈子都看不出哪里出了问题。我正在运行Ruby on Rails并尝试执行以下代码: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
<%= 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 %>