我正在我的现有导轨应用程序上安装设计。 我在退出时遇到了一些问题。错误:[删除] URI模式,而sign_out
视图:
<%= link_to "Sign out", destroy_user_session_path, :method => :delete %>
路线:
new_user_session GET /users/sign_in(.:format) users/sessions#new
user_session POST /users/sign_in(.:format) users/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) users/sessions#destroy
正如你可以看到上面的 'SIGN_OUT' 必须被[删除]。 但是,当我唱出我遇到的网站错误。
Routing Error: No route matches [GET] "https://stackoverflow.com/users/sign_out"
而且我不明白为什么[删除]更改为[GET]
更新:application.js中
//= require angular
//= require angular-resource
//= require_tree .
更新: 还有一两件事我想说的是,这个应用程序是用angularJS构建的。 因此,jquery文件存储在vendor/assets/stylesheets/bower_components/jquery中。 我用下面的两个答案。但我仍然遇到以上错误。
你可以发布你的'application.js'? – Pavan
我加了application.js。 – Vladislav
我想说的另一件事是这个应用程序是用angularJS构建的。 因此,jquery文件存储在vendor/assets/stylesheets/bower_components/jquery中。 我用下面的两个答案。但我仍然遇到以上错误。 – Vladislav