ユーザーが 90 日以内にログインしていない場合、アカウントは未確認に設定され、電子メール アドレスを再確認するために電子メールが送信されます。
私はこれで電子メールを再送信できることを知っています:
Devise::Mailer.confirmation_instructions(@user).deliver
スキーマにこれらの関連フィールドが表示されます -
t.string "unconfirmed_email"
t.string "confirmation_token"
t.datetime "confirmed_at"
t.datetime "confirmation_sent_at"
それらをすべてnilに設定し、未確認の電子メールを通常の電子メールに戻すと、これが機能しますか?