do you have some relation here? eg
product has_many :purchases puchase (has column product_id) belongs_to :product and in purchase.rb after_create :increase_product_purchase def increase_product_purchase product.increase_purchase end and in product.rb def increase_purchase update_attribute(:number_of_purchases, number_of_purchases + 1) end On Jul 20, 2011, at 23:08 , Angelo Cordova wrote: > Hi people > > I have a doubt. > > I have 2 tables (models) "Product" and "Purchase". I want to use the > callback after_create to update the attribute Product.quantity every > time a Purchase is created, so I think this should be work, but I > don't know the right syntax > > > In purchase model > > def after_create > Product.update(product.quantity = product.quantity + > purchase.quantity) > end > > > can somebody help me with this?? > thanks > > -- > 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 > rubyonrails-talk+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. -- =============================================================================== Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache www.meinlschmidt.com www.maxwellrender.cz www.lightgems.cz =============================================================================== -- 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 rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.