【发布时间】:2010-06-01 10:10:31
【问题描述】:
我有 Product 和 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 应该在模型中吗? 我可以在控制器中做到这一点。
一般的问题是:什么在模型中,什么在控制器中。
谢谢
【问题讨论】:
-
你能稍微格式化一下你的代码吗?
-
当然,抱歉给您带来了麻烦。
标签: ruby-on-rails ruby model controller