如果未提供authlogic,如何自动生成密码

时间:2010-03-31 08:15:39

标签: ruby-on-rails ruby passwords authlogic rails-generate

我是这个网站上的新手,还有铁轨上的红宝石!我有一个常见的authlogic安装,如果用户没有设置密码,想要自动生成用户注册密码。最好的方法是什么?

1 个答案:

答案 0 :(得分:4)

解决方案是:

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