我有產品和SalesOrder模型(簡化,1個sales_order的1個產品)這種類型的計算是放在模型還是控制器中?
Product
has_many :sales_orders
SalesOrder
belongs_to :product
pa = Product A #2000
so1 = SalesOrder #1 order product A #1000, date:yesterday
so2 = SalesOrder #2 order product A #999, date:yesterday
so3 = SalesOrder #3 order product A #1000, date:now
基於日期,pa.find_sales_orders_that_can_be_delivered會給:
SalesOrder #1 order product A #1000, date:yesterday
SalesOrder #2 order product A #999, date:yesterday
SalesOrder #3 order product A #1, date:now <-- the newest
的問題是:find_sales_orders_that_can_be_delivered應該在模型中? 我可以在控制器中做到這一點。
和一般問題是:模型中發生了什麼以及Controller中發生了什麼。
謝謝
你能格式化你的代碼嗎? – Ceilingfish 2010-06-01 10:13:17
當然,對於修復它的麻煩抱歉。 – Hadi 2010-06-01 10:28:15