Я создавал приложение локально, и все почтовые программы использовали URL 0.0.0.0:3000, что я и хотел ...
Теперь я просто нажал на heroku, и URL-адреса не обновились до URL-адреса почтовой программы продукта. Я правильно настроил?
/ config / environment / production.rb
config.action_mailer.default_url_options = { :host => 'mynewapp.heroku.com' }
/ конфигурации / Инициализаторы / setup_mail.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.sendgrid.net",
:port => "25",
:authentication => "plain",
:domain => "xxxxxxx.com",
:user_name => "xxxx@xxxxxx.com",
:password => "xxxxxxxxxxxxx"
}
# The to field is then changed so that the email is sent to
ActionMailer::Base.default_url_options[:host] = "0.0.0.0:3000"
Mail.register_interceptor(DevelopmentMailInterceptor) if Rails.env.development?
пока все URL-адреса все еще 0.0.0.0:3000, есть ли какие-то настройки, которые мне нужно установить, когда я нажимаю на heroku, чтобы указать, что рельсы находятся в рабочем режиме? Или я что-то испортил выше?
Спасибо