Nevermind... I was using the <%= message %> variable instead of <%= 
@message %> O_o

On Monday, September 7, 2015 at 6:42:37 PM UTC-4, Patrick Paul-Hus wrote:
>
> Hi, I have a pretty standard and simple mailer model with its own html and 
> text view. When I send it, the content of the email is actually sorta 
> headers and the actual message isn’t there.
>
> The mailer looks like this:
>
> class TestMailer < ApplicationMailer
>   default from: "[email protected]"
>
>   def test_message
>     to = "[email protected]"
>     subject = "Message"
>     @message = "This is the message"
>     mail to: to, reply_to: "[email protected]", subject: subject, 
> template_path: 'test_mailer', template_name: 'test_message'
>   end
> end
>
> The views just print the @message variable. but what I receive looks like 
> this:
>
> irb(main):003:0> mailer.html_part.body.to_s
> => "<html>\n  <body>\n    Date: Mon, 07 Sep 2015 18:34:23 -0400\nFrom: 
> [email protected]\nReply-To: [email protected]\nTo: 
> [email protected]\nMessage-ID: 
> &lt;[email protected]&gt;\nSubject: 
> Message\nMime-Version: 1.0\nContent-Type: 
> text/plain\nContent-Transfer-Encoding: 7bit\n\n\n\n  </body>\n</html>\n"
> irb(main):004:0>
>
> Anyone has any idea what the heck is going on?
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/c6dce80e-83a1-4a4c-a6fd-42de0c589588%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to