В моей модели 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
Есть ли способ исправить утверждение, чтобы оно работало?