RailsでDeviseを利用中の方、メールの非同期送信がおすすめです。

新規登録時の認証メール送信や招待機能を利用する際、登録ボタンを押した後のあの絶妙な待ち時間気になりますよね。。

実装は簡単です。
userモデルの場合、models > user.rb へ下記を追記してあげればOKです。

class User < ApplicationRecord

  # ~省略~
  
  #deliver_laterを使って非同期送信
  def send_devise_notification(notification, *args)
    devise_mailer.send(notification, self, *args).deliver_later
  end

  # ~省略~

end

是非お試しください〜