1

デバイスビュー/コントローラーの外にカスタムメールを送信するために、アプリに別のメーラーを追加する必要がなく、デバイスメーラーを使用する必要がないため、デバイスメーラーをグローバルに使用したいと思います。

すでにこれを待ち望んでいますが、これを可能にする方法を知っている人はいますか?

4

1 に答える 1

3

要点が 1 つのメーラーのみを使用することである場合は DeviseMailer を拡張するだけの 1 つのメーラーを作成する方がおそらく簡単です。例: アプリ/メーラー

# app/mailers/mailer.rb
class Mailer < Devise::Mailer

  # add all your custom mailer methods
end

この設定により、たとえば、すべての電子メール (Devise およびその他から) がすべてapp/layouts/mailer.html.erbテンプレートと共に送信されます。

これを行うには、Devise メーラー テンプレートを から に移動する必要があることに注意してapp/views/devise/mailerくださいapp/views/mailer

于 2011-11-23T03:51:57.497 に答える