I'm baffled but this error:

NoMethodError: undefined method `application_accepted' for
UserMailer:Class
        from
c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-2.1.1/lib/action_mailer
/base.rb:385:in `method_missing'
        from D:/rails/app/models/applicant_observer.rb:11:in `after_
save'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record
/observer.rb:171:in `send'
        from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record
/observer.rb:171:in `update'
        from c:/ruby/lib/ruby/1.8/observer.rb:185:in `notify_observers'
        from c:/ruby/lib/ruby/1.8/observer.rb:184:in `each'
        from c:/ruby/lib/ruby/1.8/observer.rb:184:in `notify_observers'

here is the class in question

require 'action_mailer/ar_mailer'
class UserMailer < ActionMailer::ARMailer

  def signup_notification(user)
    setup_email(user)
    @subject    += 'Welcome to'
  end

  def application_accepted(application)
    setup_email(application.position.account)
    @subject += "#{application.name} accepted."
    @body[:application] = application
  end

  protected
  def setup_email(user)
    recipients "#{user.email}"
    from       FROM_MAILER_STRING # Sets the User FROM Name and Email
    subject     ""
    body       :user => user
    sent_on    Time.now
  end
end

end


signup_notification works fine why would this other method?

Thanks,

GP
-- 
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 post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to