Use Devise with Rails :: API

Devise é uma forma popular de lidar com autenticação em aplicativos Rails, mas não funciona imediatamente com Rails :: API. Devise::SessionsControllerespera que o ActionController::MimeRespondsmódulo seja mixado em seu controlador de aplicativo, mas ActionController::APInão o inclui por padrão. A correção é incluí-lo explicitamente.

class ApplicationController < ActionController::API
include
ActionController::MimeResponds
end

Para obter mais informações, consulte https://github.com/rails-api/rails-api/issues/24