如何在ActionMailer预览

时间:2016-12-16 22:21:10

标签: ruby-on-rails

我想在使用Bullet gem预览电子邮件时停用ActionMailer::Preview。在Bullet自述文件中,有一个关于如何为控制器执行此操作的说明,但如何将其应用于我的ActionMailer预览?在我的应用中,预览配置为显示在

config.action_mailer.preview_path = "#{Rails.root}/mailers_previews/"

1 个答案:

答案 0 :(得分:0)

作为解决方法,我已将以下内容添加到config/environments/development.rb

  config.after_initialize do
    Bullet.enable = false
    pp 'Bullet Disabled'  unless Bullet.enable?
    ... other settings ...
  end

警告是这样的,当我完成动作邮件预览时,我不会忘记设置Bullet.enable = true。您需要重新启动服务器以启用/禁用Bullet。