解決策を探し回っていましたが、何も見つかりませんでした。確認メールの送信をスキップして、ユーザー アカウントのパスワードが設定された後に送信しようとしています。ただし、パスワードが設定された後、confirmed_at も設定されるため、メール確認リンクが使用される前に確認されます。以下は私のコードです。前もって感謝します
これ(user.rb)で確認を飛ばしています
before_save :skip_confirmation
def skip_confirmation
self.skip_confirmation!
end
次に、ユーザーがパスワードを設定すると (user_controller.rb)
# Updating user password fields
....
@user.send_confirmation_instructions if password_set