У меня есть две строки в моей модели, написанные для PostgreSQL:
named_scope :by_month, lambda { |month| { :conditions => ["EXTRACT(MONTH FROM recorded_on) = ?", month] }}
named_scope :by_year, lambda { |year| { :conditions => ["EXTRACT(YEAR FROM recorded_on) = ?", year] }}
Я работаю с PostgreSQL, но я работаю с SQLite3. Как я могу написать эти строки так, чтобы это не зависело от базы данных?
Кстати, «записанный_он» формируется из следующего:
Model.recorded_on = Time.parse("Fri, 01 May 2009 08:42:23 -0400")