Как автоматически сгенерировать пароль, если не предоставлен authlogic
Я новичок на этом сайте и рубин на рельсах! У меня есть общая установка authlogic и я хочу, чтобы пароль автоматически создавался для регистрации пользователя, если пользователь не установил пароль. Каков наилучший способ сделать это?
1 ответ
Решение
Решение:
#app/models/User.rb
class User < ActiveRecord::Base
#...
before_validation_on_create { |record| record.randomize_password unless record.password }
#...
end