Necesito usar un programa de correo para enviar correos electrónicos a los usuarios para configurar sus contraseñas a la función "recuperable" de Devise y administración activa. En el entorno de desarrollo que he hecho esto añadiendo lo siguiente para estos archivos:Cómo configurar un programa de correo en la aplicación Rails para entorno de producción en Heroku
config/ambientes/desarrollo
#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 => '[email protected]',
:password => 'XXXXXXX'
}
¿Cómo consigo la misma funcionalidad para el entorno de producción? Quiero implementar mi aplicación en Heroku. ¿Qué archivos y código necesitaría agregar?
Necesita el mismo código en config/environments/production.rb – house9
O póngalo en config/application.rb si es el mismo para todos sus entornos – house9
Sí, pero ¿qué debo poner para esto en producción: config.action_mailer. default_url_options = {: host => '????' } – banditKing