ActiveRecordモデルに次の行があります。
class Record < ActiveRecord::Base
has_many :users, :through => :record_users, :uniq => true, :order => "record_users.index ASC"
これは、record_usersモデルのインデックスフィールドを使用して注文した方法でrecord.usersを読み取れるようにすることを目的としています。
問題は、これがPostgreSQLで次のエラーで失敗することです。
ActionView::TemplateError (PGError: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
ステートメントを修正して機能させる方法はありますか?