1
我正在尝试为本周范围内的所有产品,因此它应显示所有产品导致本周的任何一天。本周的范围日期属性?
class Product < ActiveRecord::Base
attr_accessible :purchase_date
def self.this_weeks
where("purchase_date >= ?", Date.at_beginning_of_week - Date.at_end_of_week)
end
create_table :products do |t|
t.date :purchase_date
end
end
这给了我一个错误,但:
undefined method `at_beginning_of_week'
我需要做什么来纠正?
谢谢你的两个答案,我将使用新的可读办法。 – LearningRoR 2011-12-14 14:55:04