我无法在http://localhost:3000/rails/mailers/user_mailer
预览我的电子邮件我总是收到此错误:邮件程序预览' user_mailer'找不到
spec / previews / user_mailer_preview.rb
class UserMailerPreview < ActionMailer::Preview
def contact_form
UserMailer.contact_form("john@example.com", "John", "Hello World!")
end
end
我试图添加:
config.action_mailer.preview_path = "#{Rails.root}/spec/previews"
但它没有用。
任何想法如何解决这个问题?
答案 0 :(得分:5)
尝试将文件移至spec/mailers/previews/user_mailer_preview.rb
。
答案 1 :(得分:1)
另一种选择是将environments/development.rb
中的路径更改为:
config.action_mailer.preview_path = "#{Rails.root}/spec/mailers/previews"