[英]Email 'email_calendar' not found in CalendarMailerPreview Rails Mailer Preview
I've created a basic mailer and am not able to see the preview using the following path: http://localhost:3000/rails/mailers/calendar_mailer/calendar_email 我已经创建了基本的邮件程序,但是无法使用以下路径查看预览: http:// localhost:3000 / rails / mailers / calendar_mailer / calendar_email
Here is my mailer, preview, and email body code: 这是我的邮件,预览和电子邮件正文代码:
calendar_mailer.rb: calendar_mailer.rb:
class CalendarMailer < ActionMailer::Base
default from: "notifications@cogsmart.com"
def calendar_email(user)
@user = user
mail(to: @user.email, subject: 'Your Cogsmart To Do List')
end
end
calendar_mailer_preview.rb: calendar_mailer_preview.rb:
class CalendarMailerPreview < ActionMailer::Preview
def calendar_email
CalendarMailer.calendar_email(User.first)
end
end
calendar_email.html.erb: calendar_email.html.erb:
<h1>Thanks @user.name for using Cogsmart, here's your calendar</h1>
如上所述这里预览需要在测试 /邮寄/预览文件夹中去
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.