4

私はこのサイトとRubyonRailsの両方で新しいです!authlogicの一般的なインストールがあり、ユーザーがパスワードを設定しなかった場合に、ユーザー登録用にパスワードを自動的に生成したいと考えています。それを行うための最良の方法は何ですか?

4

1 に答える 1

4

解決策は次のとおりです。

#app/models/User.rb
class User < ActiveRecord::Base
#...
  before_validation_on_create { |record| record.randomize_password unless record.password }
#...
end
于 2010-03-31T08:57:12.533 に答える