Devise の登録プロセスをカスタマイズして、ランダムなパスワードを生成し、確認メールと共に送信しようとしています。
私がすでに行ったことは、デフォルトの Devise の :validtable を上書きし、必要に応じて新しいランダム パスワードを生成することです。
before_validation :password_generation
def password_generation
password_confirmation = password = Devise.friendly_token.first(7) if password.nil? || password.blank?
end
今私の問題は、新しく生成されたランダムなパスワードを元の確認メールに含めることです。
新しいユーザー プロセスをカスタマイズしながら、Devise の元の使いやすさに追いつく可能性はありますか、それとも認証プロセスを最初から構築する必要がありますか?
ありがとう、ハダー。