Я пытаюсь выбрать элементы между двумя датами.Time.zone.now, кажется, уважает значение зоны, но когда вызывается как часть Active Record, это не так.Я не храню свои данные в формате UTC, поэтому указание Time.zone.now должно возвращать время текущей указанной зоны.Как мне сделать это правильно?Какова логика мышления?
thx
ruby-1.9.2-p290 :009 > Time.zone.now
=> Thu, 22 Mar 2012 22:26:43 PDT -07:00
ruby-1.9.2-p290 :010 > Event.where(:start_datetime => (Time.zone.now)..(Time.zone.now.end_of_day))
Event Load (0.5ms) SELECT `events`.* FROM `events` WHERE (`events`.`start_datetime` BETWEEN '2012-03-23 05:26:59' AND '2012-03-23 06:59:59')
=> []
ruby-1.9.2-p290 :011 >