Мне нужно использовать почтовую программу для отправки электронных писем пользователям, чтобы установить их пароли для «восстанавливаемой» функции Devise и активного администратора. В среде разработки я сделал это, добавив в эти файлы следующее:
конфигурация/среды/разработка
#Added per active admin install instructions
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
#These settings are for the sending out email for active admin and consequently the devise mailer
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.smtp_settings =
{
:address => 'smtp.gmail.com',
:port => 587,
:domain => 'gmail.com', #you can also use google.com
:authentication => :plain,
:user_name => 'XXXXX@gmail.com',
:password => 'XXXXXXX'
}
Как получить ту же функциональность для производственной среды? Я хочу развернуть свое приложение на Heroku. Какие файлы и код мне нужно добавить?