我已经看到很多关于这个话题的问题,但没有任何帮助。我在我的网站上添加了Bootstrap,现在我的注销功能不起作用了。 我倾斜了我的路线并得到了这条线
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
所以它不会因为GET而感到困惑。我的注销代码类似于<li><%= link_to('Log Out', destroy_user_session_path, :method => :delete) %></li>
答案 0 :(得分:0)
如果您需要通过GET注销,则应在config/initializers/devise.rb
config.sign_out_via = :get
如果您不检查application.js
文件,则应包含以下行:
//= require jquery
//= require jquery_ujs