Объединение даты и 1.month.ago?

Как бы я мог соединить Date и 1.month.ago вместе, если у меня есть атрибут даты с именем : Purchase_date и я хочу его поставить внутри метода класса?

def self.last_month # Show only products of last month.
  where(:purchase_date => Date.today.1.month.ago.end_of_month..Date.1.month.ago.beginning_of_month)
end

консоль выдает синтаксическую ошибку, и устранение ее Date.today дает мне пустые результаты по сравнению с другим моим методом:

def self.this_month # Show only products of this month.
   where(:purchase_date => Date.today.beginning_of_month..Date.today.end_of_month)
end
5
задан LearningRoR 15 December 2011 в 13:43
поделиться