Ich habe die folgende Zeile in meinem Active Modell:PostgreSQL, Rails und: order => Problem
class Record < ActiveRecord::Base
has_many :users, :through => :record_users, :uniq => true, :order => "record_users.index ASC"
Dies soll mir ermöglichen, record.users in einer Art und Weise zu lesen, die ich mit einem Index bestellen Feld im record_users-Modell.
Das Problem ist, dass dies nicht auf PostgreSQL mit dem folgenden Fehler:
ActionView::TemplateError (PGError: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Gibt es eine Möglichkeit, die Aussage zu beheben, damit es funktioniert?
Können Sie das generierte SQL posten? –