Forum: Ruby on Rails update parent in assocation callback

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
6fa76b3113f66ea5055ad3f10ab92819?d=identicon&s=25 Grayson Piercee (grayson)
on 2008-12-11 19:42
I'd like to update an attribute on the parent using an association
callback.  For example

class User < ActiveRecord::Base
  has_many :peeps, :after_add => :update_latest_peep


  protected
    def update_latest_peep(peep)
      self.latest_peed_id= peep.id
    end
end

If I debug and step through the code, I see that @owner (which is the
user in question) actually does have that attribute set however when the
code exists, it doesn't seem to save.

Thanks.
This topic is locked and can not be replied to.