Как я могу переопределить проверки по умолчанию, которые идут с Authlogic?

У меня есть собственный пароль / правила входа в систему, которые я хочу реализовать, например:

  • Пароль: как минимум одно число, один символ нижнего регистра и один символ верхнего регистра
  • Логин: буквенно-цифровой и длиной от 4 до 15 символов

и т. Д.

В настоящее время, когда я не ввожу пароль и не регистрируюсь в своей форме, я получаю следующие ошибки (из проверок Authlogic по умолчанию):

  • Логин слишком короткий (минимум 3 символа)
  • Пароль слишком короткий (минимум 4 символа)
  • Подтверждение пароля слишком короткое (минимум 4 символа)

Эти правила проверки не подходят для моей модели, они происходят из драгоценного камня Authlogic. Я знаю, что есть конфигурации, которые я могу добавить, используя:

acts_as_authentic do |config|
  config.validate_password_field = false
end

Проблема в том, что я могу ' t обновить содержимое флэш-памяти. Есть идеи, как перезагрузить содержимое флеш-памяти без внешних зависимостей, таких как swfobject.js?

10
задан Daniel O 5 October 2010 в 08:13
поделиться