【问题标题】:Rails Action Mailer Preview doesnt work because no testing unitRails Action Mailer Preview 不起作用,因为没有测试单元
【发布时间】:2020-07-04 00:40:03
【问题描述】:

当我按照在线教程创建 Rails 应用程序时,我错误地添加了 -T。 从那以后,我继续在这个应用程序之上开发自己的应用程序,我发现 -T 意味着我不想安装测试单元。 我目前正在处理我的电子邮件,但我不知道如何预览我使用 Action Mail 生成器 (rails g mailer UserMailer) 生成的电子邮件。 我已将 config.action_mailer.preview_path = "#{Rails.root}/lib/mailer_previews" 添加到我的 development.rb 文件中,但它似乎不起作用。 当我访问 http://localhost:3000/lib/mailer_previews 时,我收到“No route matches [GET]”/lib/mailer_previews”错误,当我尝试访问 http://localhost:3000/rails/mailers 时,我只得到一个空白页。 我试图查看的电子邮件视图文件“welcome_email.html.erb”位于 user_mailer 文件夹下。 (btc 我的应用程序是一个带有反应前端的 Rails 应用程序) 任何帮助表示赞赏。 谢谢

【问题讨论】:

    标签: ruby-on-rails actionmailer preview mailer


    【解决方案1】:

    需要设置config.action_mailer.show_previews = true,默认为false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-05
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-15
      相关资源
      最近更新 更多