Weird issue with actionmailer on rails 4.2.4

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: “

def test_message

to = “

subject = “Message”

@message = “This is the message”

mail to: to, reply_to: “”, subject: subject, template_path: ‘test_mailer’, template_name: ‘test_message’



The views just print the @message variable. but what I receive looks like this:

irb(main):003:0> mailer.html_part.body.to_s

=> “\n \n Date: Mon, 07 Sep 2015 18:34:23 -0400\nFrom:\nReply-To:\nTo:\nMessage-ID: <55ee10ef12ed1_bc5a3fc1d586020066562@pph.local.mail>\nSubject: Message\nMime-Version: 1.0\nContent-Type: text/plain\nContent-Transfer-Encoding: 7bit\n\n\n\n \n\n”


Anyone has any idea what the heck is going on?

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