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