我正在使用rails后端api处理Ionic应用程序。我们在离子侧使用devise_token_auth rails side和ng-token-auth。
namespace :api do
scope :v1 do
mount_devise_token_auth_for 'User', at: 'auth'
end
end
这创建了一段代码创建了大部分路由,但似乎没有创建[DELETE] / auth / sign_out路由。但它确实创建了一个[GET] / auth / sign_out。任何想法为什么这是如何纠正它?
答案 0 :(得分:1)
请检查您的config/initializers/devise.rb
初始化程序,可能有一行:
config.sign_out_via = :get
将其替换为:
config.sign_out_via = :delete