Devise é uma forma popular de lidar com autenticação em aplicativos Rails, mas não funciona imediatamente com Rails :: API. Devise::SessionsController
espera que o ActionController::MimeResponds
módulo seja mixado em seu controlador de aplicativo, mas ActionController::API
nã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