0

デバイスでサインアウトできません。次のようなサインアウト リンクを作成しています。

<%= link_to "Sign out", destroy_user_session_path %>

ルートが見つからなかったため、これが問題を引き起こしていたので、これを routes.rb に追加しました。

get 'sign_out', :to => 'users/sessions#destroy', :as => :destroy_user_session

エラーは発生しませんが、サインアウトもせず、user_signed_in?true を返します。

何か案は?

4

3 に答える 3

1

試し てみdelete "logout" => "devise/sessions#destroy", :as => "logout"

<%= link_to "Sign out", logout_path, :method => :delete %>

于 2012-09-03T07:07:18.923 に答える