1

私の Rails アプリは、sendgrid を使用してメールを送信します。とにかく、すべてのメールで共通のレイアウトを使用できるかどうかを知りたかった. 通知コントローラーでレイアウトを設定しようとしましたが、レイアウトがメールに適用されませんでした。

4

2 に答える 2

3

これはSendGridに固有のものではないと思います。SMTPインターフェースを使用している場合は、Railsで通常の電子メールを送信する以外に何もする必要はありません。

電子メールでレイアウトを使用するには、通常のコントローラーと非常によく似た方法でレイアウトを指定します。このガイドが役立つはずです。重要な注意:

レイアウト名は、メーラーによってレイアウトとして自動的に認識されるように、user_mailer.html.erbやuser_mailer.text.erbなどのメーラーと同じである必要があります。

于 2011-12-20T17:09:55.047 に答える
1

sendgrid http://support.sendgrid.com/entries/21699742-HTML-Formatting-Issuesのこれらの注意事項に従うようにしてください。問題が解決する場合があります。それ以外の場合は、すべてのメールのレイアウトを非常に簡単に作成できます。メーラークラスのレイアウトについて言及します。

于 2013-04-02T13:03:28.683 に答える