【发布时间】:2025-12-20 15:10:15
【问题描述】:
我是这个网站和 ruby on rails 的新手!我有一个常见的 authlogic 安装,如果用户没有设置密码,我希望为用户注册自动生成密码。最好的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby passwords authlogic rails-generate
我是这个网站和 ruby on rails 的新手!我有一个常见的 authlogic 安装,如果用户没有设置密码,我希望为用户注册自动生成密码。最好的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby passwords authlogic rails-generate
解决办法是:
#app/models/User.rb
class User < ActiveRecord::Base
#...
before_validation_on_create { |record| record.randomize_password unless record.password }
#...
end
【讨论】: