[英]Rails 5 mailer preview with Rspec
I can't preview my emails, at http://localhost:3000/rails/mailers/user_mailer 我无法在http:// localhost:3000 / rails / mailers / user_mailer上预览电子邮件
I always get this error: Mailer preview 'user_mailer' not found 我总是收到此错误:未找到邮件预览器'user_mailer'
spec/previews/user_mailer_preview.rb 规格/预览/ user_mailer_preview.rb
class UserMailerPreview < ActionMailer::Preview
def contact_form
UserMailer.contact_form("john@example.com", "John", "Hello World!")
end
end
I tried to add: 我尝试添加:
config.action_mailer.preview_path = "#{Rails.root}/spec/previews"
but it didn't work. 但这没用。
Any ideas how to solve this problem? 任何想法如何解决这个问题?
尝试将文件移动到spec/mailers/previews/user_mailer_preview.rb
。
另一种选择是将environments/development.rb
的路径更改为:
config.action_mailer.preview_path = "#{Rails.root}/spec/mailers/previews"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.