2011-01-06 1 views
0

Rails 3.0 Authlogic 2.1.6Rails/Придумайте изменения мин Длина имени пользователя

Использование имени пользователя (не по электронной почте) для проверки подлинности.

Authlogic требует, чтобы имя пользователя составляло не менее 3 символов.

Как убедить Authologic разрешить 2-значное имя пользователя?

Благодарим за помощь.

+0

Я просто смотрел на кодовом из Завещания 1.1 .5 и 1.1.3. Я не нашел код, который применяет требование длины для имени пользователя (например, validates_length_of). Если вы найдете код, обеспечивающий это требование, поделитесь им. Тогда я (или кто-то еще) мог бы помочь с исправлением. –

+0

Извините, мой первый пост сказал «devise», но для этого приложения я использую Authlogic (у меня есть страшное время для разработки и authlogic прямо, с этого момента оно только разрабатывается). –

+0

uggh люди все еще используют authlogic в рельсах 3? –

ответ

1

Вы можете изменить длину authlogic имени пользователя по умолчанию, добавив следующий код модель/user.rb

class User < ActiveRecord::Base 

    acts_as_authentic do |c| 
    c.merge_validates_length_of_login_field_options :within => 4..100 
    end 

    #.... 

end 

Это предполагает, что ваша пользовательская модель называется User

+0

отлично работает для меня – nurettin

 Смежные вопросы

  • Нет связанных вопросов^_^