Можно ли установить время ожидания Devise, скажем, на 10 минут, если вы введете неправильный пароль 10 раз? С таймаутом я имею в виду, что будет невозможно ввести новый пароль для периода X и получить сообщение о том, что вам нужно подождать.
:lockable
config.unlock_strategy = :time
config.lock_strategy = :failed_attempts
config.maximum_attempts = 10
config.unlock_in = 10.minutes
initializers/devise.rb
Я не видел ни учебных пособий, ни даже вики / FAQ по учетной записи devise github. Однако в файле readme упоминается блокируемый модуль. Смотри https://github.com/plataformatec/devise/blob/master/lib/devise/models/lockable.rb