Rails注销重定向不起作用

时间:2017-07-14 02:15:57

标签: ruby-on-rails

enter image description here

我的路线:

destroy_client_contact_session DELETE /client_contacts/sign_out(.:format)                                                          sessions#destroy

GET调用No routes错误。

我也试过添加method="delete"。仍然是同样的错误。

1 个答案:

答案 0 :(得分:0)

尝试以下导轨代码注销:

<%= link_to('Logout', destroy_client_contact_session_path, method: :delete, class: "navbar-avatar") %>

OR

配置/初始化/ devise.rb

变化

config.sign_out_via = :delete

config.sign_out_via = :get