Хорошо, Devise делает это автоматически: когда пользователь вводит данные для входа в систему, тогда он делает эту проверку для вас.
, если вы хотите больше контроля, тогда у вас есть 2 варианта:
1-посмотрите на источники в Devise, где можно найти эту проверку
2 - напишите свою собственную систему входа в систему (это не так сложно, как вы думаете)