Какую стратегию вы выбрали? В моей пользовательской стратегии я вызываю метод класса «authenticate» в своем классе User:
class User
def self.authenticate(login, password)
u = User.first(:conditions => ['email = ?', login]) # find a user with this login
if u && u.authenticated?
return u
else
nil
end
end
end
Кроме того, вы можете захотеть взглянуть на исходный код merb-auth-more / mixins / salted_user, который является модулем, автоматически смешанным с вашим классом User.