5

それは言う電子メールを自動的に配信します

You have a new message: subject

      You have received a new message:    


        Body      

      Visit http://example.com/ and go to your inbox for more info

このテンプレートをカスタマイズする方法を知っている人はいますか? 可能であれば、このテンプレート フォームに i18n を使用したいと考えています。

ありがとう!!.

4

1 に答える 1

8

ユーザーに送信されるメールのビューを生成する必要があります。 rails g mailboxer:views これにより、2 つの異なるフォルダーが生成されます。<your rails app>/app

1-notification_mailer - containing template files when a notification is sent to a user

2-message_mailer - containing template files when a message is sent to a user

これらのテンプレートは変更できます。

あなたができるもう一つのことは、これらの行をコメント解除/追加することです/config/initializer/mailboxer.rb

config.notification_mailer = CustomNotificationMailer
config.message_mailer      = CustomMessageMailer

上記の 2 つのメーラー クラスを作成し、次の関数を含める必要があります。

send_email

この関数へのパラメーターとその実装は、このリンクに記載されています。独自の send_mail 関数の書き方のヒントが得られます。

通知メーラー メール送信機能

メッセージメーラー メール送信機能

于 2013-09-30T12:01:27.147 に答える