Как автоматически сгенерировать пароль, если не предоставлен authlogic - PullRequest
4 голосов
/ 31 марта 2010

Я новичок и на этом сайте, и на ruby ​​на рельсах! У меня есть общая установка authlogic и я хочу, чтобы пароль автоматически создавался для регистрации пользователя, если пользователь не установил пароль Каков наилучший способ сделать это?

1 Ответ

4 голосов
/ 31 марта 2010

Решение:

#app/models/User.rb
class User < ActiveRecord::Base
#...
  before_validation_on_create { |record| record.randomize_password unless record.password }
#...
end
...