Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 电子邮件';电子邮件日历';在CalendarMailerPreview Rails邮件预览中找不到_Ruby On Rails_Actionmailer - Fatal编程技术网

Ruby on rails 电子邮件';电子邮件日历';在CalendarMailerPreview Rails邮件预览中找不到

Ruby on rails 电子邮件';电子邮件日历';在CalendarMailerPreview Rails邮件预览中找不到,ruby-on-rails,actionmailer,Ruby On Rails,Actionmailer,我已经创建了一个基本邮件程序,无法使用以下路径查看预览: 以下是我的邮件、预览和电子邮件正文代码: 日历_mailer.rb: class CalendarMailer < ActionMailer::Base default from: "notifications@cogsmart.com" def calendar_email(user) @user = user mail(to: @user.email, subject: 'Your Cogsmart T

我已经创建了一个基本邮件程序,无法使用以下路径查看预览:

以下是我的邮件、预览和电子邮件正文代码:

日历_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
类CalendarMailer calendar\u mailer\u preview.rb:

class CalendarMailerPreview < ActionMailer::Preview

  def calendar_email
    CalendarMailer.calendar_email(User.first)
  end

end
类CalendarMailerPreview 日历_email.html.erb:

<h1>Thanks @user.name for using Cogsmart, here's your calendar</h1>
谢谢@user.name使用Cogsmart,这是您的日历
如上所述
预览需要进入测试/mailers/previews文件夹

预览代码放在哪里?在mailers/previews文件夹中