0
OrderItem的观察者doenst更新OrderItem的,当计算总和:(( 什么是错的ROR观察不起作用
class OrderItemObserver < ActiveRecord::Observer
def after_save(order_item)
order_item.order.total_sum = order_item.order.order_items.collect{|i| i.price.to_i}.sum
end
end
在application.rb中
config.active_record.observers = :order_observer, :order_item_observer
嗨zakusha,你可以把你的发展日志,当你保存order_item? – Awea 2011-04-12 21:18:07