Rails / Devise меняет минимальную длину имени пользователя - PullRequest
0 голосов
/ 06 января 2011

Rails 3.0 Authlogic 2.1.6

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

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

Как убедитьAuthologic разрешить использование двухсимвольного имени пользователя?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 07 января 2011

Вы можете переопределить длину имени пользователя по умолчанию, добавив следующий код в models / 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

...