Puma在开发模式下无法使用actionmailer预览

时间:2016-01-28 05:28:02

标签: ruby-on-rails puma

我正在运行rails 4.2.5.1puma 2.16.0。我development.rb文件中的相关配置是

  config.action_mailer.default_url_options = {
    host: 'localhost',
    port: 3000, protocol: 'http' }
  config.action_mailer.smtp_settings = { address: 'localhost', port: 1025 }
  config.action_mailer.preview_path = "#{Rails.root}/mailers_previews/"

当我转到/ rails / mailers时,Chrome会显示一个页面'此网页不可用'。如果我运行webrick而不是。

rails server webrick

然后显示我的邮件预览页面。

我已经在heroku的开发和生产中使用puma几个月了,其他一切都有效。如何让美洲狮显示预览?

1 个答案:

答案 0 :(得分:0)

the puma project的帮助下,我发现我使用的是旧网址

http://0.0.0:3000/rails/mailers

我本来应该使用

http://localhost:3000/rails/mailers

后来的网址与puma合作。