Наблюдатель OrderItem не вычисляет общую сумму при обновлении OrderItem: ((что не так?
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