目的 デフォルト状態では、 新規登録時(confirmation)とメールアドレス変更時(reconfirmation)に送信するメールのテンプレートが共通で、細かく分けたい時に不便である。例えばメール本文(body)は条件分岐などで対処できるが、件名(subject)は変更できない。 deviseではテンプレートを分けるための拡張ポイントDevise::Models::Confirmable#send_on_create_confirmation_instructionsを用意している。 deviseを継承したモデルで拡張できるので、簡単に別のテンプレートを定義することができる。 今回のサンプルはこちらに置いています。 手順 Deviseのインストール