:purchase_date
と呼ばれる日付属性があり、クラスメソッド内に配置したい場合は、どのようにしてDate
と1.month.ago
を一緒に入れますか?日付と1.month.agoをまとめる?
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
私はちょうど '1.month.ago'で十分でなければならないと思っています。あなたはDate.today、' 1.month.ago'は今日から始まります。 – maprihoda
@maprihoda、正しいです... go私たちはあなたをupvoteすることができますので、それを答えてください:) –
@マーク完了、ありがとう! – maprihoda