現在、ActionMailerを利用してメールを送信するテストを行おうとしているのですが、下記のようなエラーが出ます。
解消方法を調べたのですがいまいちわからずです。何か分かる方がいらっしゃいましたらアドバイスお願いいたします。
エラー
ActivationMailer.send_mail.deliver_now ActivationMailer#send_mail: processed outbound mail in 39.9ms ActionView::MissingTemplate: Missing template activation_mailer/send_mail with "mailer". Searched in: * "activation_mailer" from /Users/kota/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/actionmailer-4.2.6/lib/action_mailer/base.rb:916:in `each_template'
メーラークラス
class ActivationMailer < ApplicationMailer default from: 'sender@mail.com' # デフォルトの送信元のメールアドレス def send_mail mail(to: "example@email.com", subject: 'メールのタイトル') end end
テンプレート二つ
#view/activation_mailers/send_mail.html.erb <!DOCTYPE html> <html> <body> <p> example.comへのサインアップが成功しました。 </p> </body> </html> #view/activation_mailers/send_mail.text.erb example.comへのサインアップが成功しました。
今までやったこと
・ApplicationMailerのlayout行を削除してみた
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/11 09:37 編集
2018/06/11 10:24