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 в разработката и производството на heroku от няколко месеца и всичко останало работи. Как да накарам puma да показва визуализациите?


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


Отговори (1)


С помощта на проекта puma се оказа, че използвам стар url

http://0.0.0:3000/rails/mailers

когато трябваше да използвам

http://localhost:3000/rails/mailers

По-късният url работи с puma.

person Obromios    schedule 15.02.2016