Я работаю над ионическим приложением с рельсами backend api. Мы используем devise_token_auth rails side и ng-token-auth для ионной стороны.
namespace :api do
scope :v1 do
mount_devise_token_auth_for 'User', at: 'auth'
end
end
Это создает кусок кода, который создает MOST маршрутов, но кажется, что маршрут [DELETE]/auth/sign_out не создан. Но он создает [GET]/auth/sign_out. Любые идеи, почему это так, как исправить?
Пожалуйста, проверьте свой config/initializers/devise.rb
, вероятно, есть строка:
config.sign_out_via = :get
замените его:
config.sign_out_via = :delete