Не найдено ни одного маршрута [УДАЛИТЬ] «/ api / v1 / auth / sign_out»

0

Я работаю над ионическим приложением с рельсами 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. Любые идеи, почему это так, как исправить?

Теги:
devise

1 ответ

1
Лучший ответ

Пожалуйста, проверьте свой config/initializers/devise.rb, вероятно, есть строка:

config.sign_out_via = :get

замените его:

config.sign_out_via = :delete

Ещё вопросы

Сообщество Overcoder
Наверх
Меню