【发布时间】:2015-08-20 22:27:08
【问题描述】:
互联网上没有解决这个问题。
我在 Rails 4.2.3 和 Ruby 2.1.5 上运行 安装设计后,我收到此错误。
当我删除该行时
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true % 从我的布局文件中,错误消失了,一切看起来都很好。
我尝试了在 stackoverflow 上找到的所有内容,但没有成功。
现在:
我在布局中使用
<%= link_to "sign out", destroy_user_session_path, method: :delete %>。我尝试将初始化程序:
config.sign_out_via = :delete也更改为“get”,但没有成功。现在仍然是“删除”。无论如何,我认为它应该被删除。我的 application.js 文件包括:
//= require jquery //= require jquery_ujs //= require turbolinks //= require_tree .Routes.rb 文件包含
devise_for :users, path_names: {sign_in: "login", sign_out: "logout"}。如果我不添加这一行,它也不起作用。
如果我从布局文件中删除<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %,它就可以工作。如果我不这样做,它就不起作用。
这个 javascript 有什么问题?欢迎任何意见。
【问题讨论】:
-
您是否尝试过从您的应用中禁用/卸载涡轮链接?
-
是的,我做到了。只有当我从布局中删除所有“javascript_include_tag 'application'”行时,错误才会消失。有趣的是,几周前我用同样的方式开发另一个应用程序时没有问题。 @jakub-bilko
标签: javascript ruby-on-rails jquery-ui ruby-on-rails-4 devise