Puma не работает с предварительным просмотром actionmailer в режиме разработки

Я запускаю 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

затем отображается страница предварительного просмотра моей почтовой программы.

Я использую puma в разработке и производстве на героку несколько месяцев, и все остальное работает. Как заставить Puma отображать превью?


person Obromios    schedule 28.01.2016    source источник


Ответы (1)


С помощью проекта puma выяснилось, что я использовал старый адрес

http://0.0.0:3000/rails/mailers

когда я должен был использовать

http://localhost:3000/rails/mailers

Более поздний URL-адрес работает с пумой.

person Obromios    schedule 15.02.2016