ruby on rails - Override create method from SessionController from Devise -


i'm working on api rest application in rails (using devise) , when user registers, token stored in database. when user sign in have return json token. ideas how can override create method sessioncontroller devise?

first have register new controller, in routes.rb file

devise_for :users, :controllers => {sessions: 'sessions'} 

then add controller inside app/controllers folder, app/controllers/sessions_controller.rb , define as.

class sessionscontroller < devise::sessionscontroller   def create     # put logic here     # if want keep functionality use     # super   end end 

Comments