Я создал почтовую программу действия из рубинового гида. Однако, когда я пытаюсь выполнить тестовый прогон на развернутом сайте через Heroku, я получаю сообщение о том, что что-то пошло не так и проверяет журналы.Ошибка при попытке отправить приветственное письмо с помощью Action Mailer?
Я прокомментировал метод, который требует доставки электронной почты и регистрации, работает отлично. Письмо электронной почты практически приветствуется. Я не знаю, куда идти отсюда.
это от моего ActionMailer
default from: "[email protected]"
def welcome_email(user)
@user = user
@url ='https://inyourshoes.herokuapp.com/signup'
mail(to: @user.email, subject: 'Welcome to InYourShoes!')
end
end
Это из моего UserController
def create
@user = User.new(user_params)
if @user.save
UserMailer.welcome_email(@user).deliver
sign_in @user
flash[:success] = "Welcome to InYourShoes!"
redirect_to @user
else
render'new'
end
конец
В принципе, я хочу электронной почты для отправки, когда пользователь успешно зарегистрируется на Веб-сайт. Ваша помощь очень ценится
Вы добавили настройки SMTP в production.rb? – Hesham
'Я не уверен, куда идти отсюда '- Как насчет проверки журналов? – BroiSatse
Вы используете Ruby 2.0? – pdoherty926