我正在运行rails 4.2.5.1
和puma 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几个月了,其他一切都有效。如何让美洲狮显示预览?
答案 0 :(得分:0)
在the puma project的帮助下,我发现我使用的是旧网址
http://0.0.0:3000/rails/mailers
我本来应该使用
http://localhost:3000/rails/mailers
后来的网址与puma合作。