我正在我的現有導軌應用程序上安裝設計。 我在退出時遇到了一些問題。錯誤:[刪除] 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