ActionMailer

参考:

Action Mailer の基礎 | Rails ガイド [公式]

ActionMailer::Base | Ruby on Rails API [Official]

使い方

参考:

Action Mailer の使い方 | 酒と涙とRubyとRailsと

Rails でメール自動配信機能をつくるまでの道程 – Qiita

概要

参考:

ActionMailer は何をしているのか – Qiita

設定

参考:

Gmail 用の Action Mailer 設定 | Rails ガイド [公式]

default_url_options

参考:

ActionMailer で Helper を呼び出すとエラーになる – Qiita

Devise を使うときに書いていた action_mailer.default_url_options の意味 – Qiita

Missing host to link to! Please provide :host parameter or set default_url_options[:host] – Stack Overflow

Missing host to link to! Please provide the :host parameter, for Rails 4 – Stack Overflow

マルチパート形式

参考:

Action Mailer のマルチパートメールでファイル形式の優先順位が変わっちゃう件 | モンモンブログ

テスト

参考:

メイラーをテストする | Rails ガイド [公式]

クラスメソッドの呼び出し

ActionMailer::Base を継承したクラスでインスタンスメソッドとして定義すると、クラスメソッドとして呼び出せる。

参考:

method_missing – rails/base.rb at v5.2.2 · rails/rails – GitHub

How can you call class methods on mailers when they’re not defined as such? – Stack Overflow

プレビュー

参考:

メールのプレビュー | Rails ガイド [公式]

Mail gem

参考:

mikel/mail: A Really Ruby Mail Library – GitHub

Documentation for mail | RubyDoc.info

Ruby の mail gem を使う – Qiita

Ruby でメールを送る – Qiita

スタイル付きの HTML メールを送る

gem を使うことでスタイルシート (CSS) を読み込めるようにする。

  • premailer-rails
  • roadie-rails

参考:

ActionMailer 便利小ネタ集 – Qiita

HTML メールの作成を簡単にしたい | Workabroad.jp

How do I create email with css and images from Rails? – Stack Overflow

画像を添付する

参考:

ファイルをインラインで添付する | Rails ガイド [公式]

Rails attachments inline are not shown correctly in gmail – Stack Overflow

Unable to render inline attachments in ActionMailer – Stack Overflow

Net::SMTPAuthenticationError

参考:

Gmail を使って Net::SMTPAuthenticationError が出力される場合の解決法 | 大学生からの Web 開発

Tips

参考:

ActionMailer 便利小ネタ集 – Qiita

premailer-rails

参考:

fphilipe/premailer-rails: CSS styled emails without the hassle – GitHub

ActionMailer 便利小ネタ集 – Qiita

Creating robust email templates in Action Mailer | simonnordberg.com

roadie-rails

参考:

Mange/roadie-rails: Making HTML emails comfortable for the Rails rockstars – GitHub

HTML メールの作成を簡単にしたい | Workabroad.jp

send emails with style | Imaginary Blog

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です