2014-02-18 2 views
0

Я создал почтовую программу действия из рубинового гида. Однако, когда я пытаюсь выполнить тестовый прогон на развернутом сайте через 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 

конец

В принципе, я хочу электронной почты для отправки, когда пользователь успешно зарегистрируется на Веб-сайт. Ваша помощь очень ценится

+1

Вы добавили настройки SMTP в production.rb? – Hesham

+1

'Я не уверен, куда идти отсюда '- Как насчет проверки журналов? – BroiSatse

+0

Вы используете Ruby 2.0? – pdoherty926

ответ

Смежные вопросы