Возможно, вы захотите взглянуть на источник устройства.Это модуль database_authentication: https://github.com/plataformatec/devise/blob/master/lib/devise/models/database_authenticatable.rb
Хорошее решение, о котором я могу подумать, это создать свой собственный модуль аутентификации, например:
module Devise
module Models
module SavonAuthenticatable
extend ActiveSupport::Concern
# ...
end
end
end
У меня не было времени, чтобы плюнутьИзложите весь код устройства, и, возможно, будет лучшее решение, но это только начало.