ho la seguente riga nel mio modello ActiveRecord:PostgreSQL, Rails e di ordine: => problema
class Record < ActiveRecord::Base
has_many :users, :through => :record_users, :uniq => true, :order => "record_users.index ASC"
Questo ha lo scopo di consentire a me di leggere record.users in un modo che ordino utilizzando un indice campo nel modello record_users.
Il problema è che questo non riesce su PostgreSQL con il seguente errore:
ActionView::TemplateError (PGError: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
C'è un modo per risolvere la dichiarazione per farlo funzionare?
Puoi pubblicare l'SQL generato? –