ruby on rails - How to order associated columns case insensitive -
i'm trying order projects customer company names, error: pg::undefinedtable: error: missing from-clause entry table "customers" line 1: ... "projects"."archived" = $1 order lower(customers.... ^ : select "projects".* "projects" "projects"."archived" = $1 order lower(customers.company) asc.
this how tried far:
projects = project.includes(:customer).order("lower(customers.company) asc") if leave out lower(…) works fine.
you need write using references.
project.includes(:customer) .order("lower(customers.company) asc") .references(:customers)
Comments
Post a Comment