2015-07-15 2 views
0

Я работаю над приложением api rest в Rails (с помощью программы), а когда пользователь регистрируется, маркер хранится в базе данных. Когда пользователь должен войти, я должен вернуть JSON с этим токеном. Любые идеи, как я могу переопределить метод create из SessionController из Devise?Переопределить метод create из SessionController из Devise

+0

Кто-то отказался от вашего вопроса, не комментируя причину. Я хотел бы сообщить вам о наиболее вероятной причине. Вам нужно опубликовать соответствующий код, чтобы мы могли помочь вам лучше. – RAJ

ответ

0

Сначала вы должны зарегистрировать свой новый контроллер в routes.rb файле

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

Затем добавить этот контроллер внутри папки app/controllers как app/controllers/sessions_controller.rb и определить его как.

class SessionsController < Devise::SessionsController 
    def create 
    # put your logic here 
    # if you want to keep functionality just use 
    # super 
    end 
end