ユーザーにメールを送信するためにメーラーを使用して、パスワードをDeviseおよびアクティブな管理者の「回復可能な」機能に設定する必要があります。開発環境では、これらのファイルに以下を追加してこれを行いました。
config / environment / development
#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にデプロイしたい。どのファイルとコードを追加する必要がありますか?