私は使用しています
user.skip_confirmation!
既存のユーザーが新しいユーザーを追加したときに、デバイスのメール確認をスキップします。skip_confirmation の問題は、確認トークンが生成されないことです。
確認メールを手動で送信したいので、確認トークンが必要です。
デバイス確認メールをスキップし、confirmaton_token を生成して、カスタム確認メールを追加したユーザーに手動で送信するにはどうすればよいですか?
ありがとう
私は使用しています
user.skip_confirmation!
既存のユーザーが新しいユーザーを追加したときに、デバイスのメール確認をスキップします。skip_confirmation の問題は、確認トークンが生成されないことです。
確認メールを手動で送信したいので、確認トークンが必要です。
デバイス確認メールをスキップし、confirmaton_token を生成して、カスタム確認メールを追加したユーザーに手動で送信するにはどうすればよいですか?
ありがとう
confirmable.rbを参照してください。特に、253行目から256行目あたりです。これで問題が解決するはずです。
要するに:
module Devise
module Models
module Confirmable
module ClassMethods
# Generate a token checking if one does not already exist in the database.
def confirmation_token
generate_token(:confirmation_token)
end
end
end
end
end