私は次のnamed_scopeを持っています。これはMySQLとsqliteで正常に動作しますが、Postgresでは爆弾です。
course.rb
named_scope :current, :conditions => ['start < ? AND end > ? ', Time.now, Time.now], :order => 'start ASC'
それから私はただ電話します:
Course.current
エラーが発生します:
PGError:ERROR:「end」またはその近くの構文エラーLINE 1:... WHERE(start <'2010-03-17 14:03:24.995746' AND end> '201 ... ^:SELECT count(*)AS count_all FROM "courses" WHERE(start <'2010-03-17 14:03:24.995746' AND end> '2010-03-17 14:03:24.995748')
私のgoogle-fuは私を失敗させているので、StackOverflowが失敗しないことを望んでいます。そのスコープをPostgresに適したものにする方法について何かアイデアはありますか?ありがとう、
ドリュー