From 5f75bd1acd36f5c25ed0ea8031a893ab5a19eca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=A3is=20Ozols?= Date: Thu, 21 Jun 2012 08:18:07 +0300 Subject: [PATCH] Use range to produce "BETWEEN" query. --- app/models/refinery/news/item.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/refinery/news/item.rb b/app/models/refinery/news/item.rb index 621b2f3..2546f58 100644 --- a/app/models/refinery/news/item.rb +++ b/app/models/refinery/news/item.rb @@ -34,11 +34,11 @@ def prev class << self def by_archive(archive_date) - where(['publish_date between ? and ?', archive_date.beginning_of_month, archive_date.end_of_month]) + where(:publish_date => archive_date.beginning_of_month..archive_date.end_of_month) end def by_year(archive_year) - where(['publish_date between ? and ?', archive_year.beginning_of_year, archive_year.end_of_year]) + where(:publish_date => archive_year.beginning_of_year..archive_year.end_of_year) end def all_previous