У меня есть следующий named_scope, который отлично работает в MySQL и sqlite, но не работает в Postgres:
course.rb
named_scope :current, :conditions => ['start < ? AND end > ? ', Time.now, Time.now], :order => 'start ASC'
Тогда я просто звоню:
Course.current
Я получаю сообщение об ошибке:
PGError: ОШИБКА: синтаксическая ошибка в «конце» или рядом с ним LINE 1: ... WHERE (start ‹ '2010-03-17 14:03:24.995746' AND end > '201... ^ : SELECT count(*) AS count_all ОТ "курсов" ГДЕ (начало ‹ '2010-03-17 14:03:24.995746' И конец > '2010-03-17 14:03:24.995748')
Мой google-fu подводит меня, поэтому я надеюсь, что переполнения стека не будет. Любые идеи о том, как сделать эту область видимости Postgres дружественной? Спасибо,
Нарисовалась