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: > <[email protected]>\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.

