Railsのwhereで日付を条件に指定する
Model.where(created_at: Time.new(2014, 10, 10).all_day)
生成されるSQL
SELECT * FROM `models` WHERE (`models`.`created_at` BETWEEN '2014-10-10 00:00:00' AND '2014-10-10 23:59:59')
all_day
all_day
を使うことで該当する日をまるごと範囲指定できます。
Model.where(created_at: Time.new(2014, 10, 10).all_day)
SELECT * FROM `models` WHERE (`models`.`created_at` BETWEEN '2014-10-10 00:00:00' AND '2014-10-10 23:59:59')
all_day
を使うことで該当する日をまるごと範囲指定できます。