Ruby on Rails Tuesday, February 17, 2015

The code inside test method doesn't get executed at all.

class MailSender < ActionMailer::Base
default :from => 'no.reply@some.where'

def test()
should_die_here
mail(
:to => 'to@to.com',
:subject => 'Test',
:text => 'Text').deliver
end
end


##########
In controller:

MailSender.test() # nothing happen
MailSender.test1() # throws error, method test1 not found.

First call should die in should_die_here line, but nothing happens.
Funny thing is if I try to call nonexisted method I get error, that
method does not exist.

When I reverted to rails 4.1.19 everything works as expected.


Thanks for your advice
TheR

--
Posted via http://www.ruby-forum.com/.

--
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 rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/cba0e7699a949aa76a01b3f98f49f477%40ruby-forum.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment