2015-08-13 5 views
0

Я пытаюсь отправить электронные письма с помощью шаблона sendgrid. Но все же отправлен стандартный шаблон.Sendgrid template

def send_test_email(user) 
    @user = user 
    sendgrid_unique_args "filters" => { 
          templates" => { 
          "settings" => { 
           "enable" => 1, 
           "template_id" => "5e4a1ef6-a948-455f-b194-cec87ef88b0e" 
            } 
           } 
           } 

     mail(:to => @user.email, 
       :subject => 'Thanks for signing up for our amazing app') 
end 

После отправки

Sent mail to [email protected] (699.1ms) 
    Date: Thu, 13 Aug 2015 10:00:04 +0300 
    From: [email protected] 
    To: [email protected] 
    Message-ID: <[email protected]> 
    Subject: Thanks for signing up for our amazing app 
    Mime-Version: 1.0 
    Content-Type: text/html; 
    charset=UTF-8 
    Content-Transfer-Encoding: 7bit 
    X-SMTPAPI: {"unique_args": {"filters": {"templates": {"settings": 
    {"enable":1,"template_id": "5e4a1ef6-a948-455f-b194-cec87ef88b0e"}}}}} 

<html> 
<head> 
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type' /> 
</head> 
<body> 
<h1>Thanks for signing up, Jovani!</h1> 
<p>Thanks for joining and have a great day! Now sign in and do 
    awesome things!</p> 
</body> 
</html> 

Как мне сделать, что отравлен sendgrid шаблон?

ответ

0

В вашем вопросе четко не указана проблема, но одна вещь, которую я заметил, это то, что ваш HTML не имеет <% body%>, которые отправляют сетку, чтобы правильно работать с шаблонами.