Re: [Rails] Why does Rails convert scopes to downcase

2013-09-15 Thread Scott Ribe
On Sep 15, 2013, at 5:48 AM, Nicolas Mauchle wrote: > Postgres is case sensitive! So why does Rails convert saleStartDate to > salestartdate in a scope? You misunderstand postgres. It implements the case insensitivity required by SQL standards via a bit of a kludge--downcasing all identifiers

[Rails] Why does Rails convert scopes to downcase

2013-09-15 Thread Nicolas Mauchle
I found a strange behavior in Rails 4 with scopes when I use postgres. I have a Object with saleStartDate and saleEndDate attributes. scope :active, -> { where(isActivate: true) } > scope :activeDate, -> { active.where("? BETWEEN saleStartDate AND > saleEndDate", Date.today)} When I use sq