Здравствуйте, запушил проект на Heroku. Пытаюсь настроить для начала отправку письма для восстановления пароля на почту, но ничего не выходит. Выводит ошибку "We're sorry, but something went wrong."
Файл production.rb
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_options = { from: 'моя почта' }
config.action_mailer.default_url_options = { :host => 'cinema-booking.herokuapp.com' }
config.action_mailer.smtp_settings = {
:address => 'smtp.gmail.com',
:domain => 'gmail.com',
:port => 587,
:user_name => ENV['моя почта'],
:password => ENV['полученый пароль'],
:authentication => :plain
:enable_starttls_auto => true
}
config.action_mailer.raise_delivery_errors = true
В initialize/devise.rb добавил
config.mailer_sender = "моя почта"
Что ещё нужно? Уже весь google перерыл