Tell me how to use ActiveRecord#afeter_add

Posted by Small Wolf on Stack Overflow See other posts from Stack Overflow or by Small Wolf
Published on 2010-06-03T09:15:18Z Indexed on 2010/06/03 9:44 UTC
Read the original article Hit count: 222

Filed under:
|
|

Hey,Guys! Now I hava a problem,how can I make the callback#after_add receive a reference to the join model in a has_many :through association? my code like this:

   class Emergency
     has_many :departments, :through => :eme_references, :source => :email, :after_add => Proc.new { |eme_reference| eme_reference.eme_flag = 1}
  end

the attribute eme_flag is the model EmeReference's attribute! but in the block ,i get the eme_reference.class is Emergency. I want to set the attribute eme_flag of the model EmeReference. That is my question! cheers!

© Stack Overflow or respective owner

Related posts about ruby

Related posts about rails