Я хочу заблокировать пользователя после 5 попыток в моем приложении.Так что это работает, когда я использую devise lockable.Но я хочу использовать его для метода API, кроме действия по умолчанию.
, когда я использую контроллер и модель devise, он работает
devise: database_authenticatable,: registerable,: lockable
Метод user_sign_in в моем контроллере # Использование собственного метода, не работающего в моем контроллере
if user.first.valid_password?(params[:password])
user.update_attributes(current_sign_in_at: DateTime.current)
success_response(:ok, user, message: 'success message')
else
error_response(412, nil, 'failure message')
end
на маршрутах
post '/ user_sign_in' => 'api / users # user_sign_in'
если я использую API-метод вызова user_sign_in.Это не обновление разработанного блокируемого метода.Как вызвать метод разработки в API?