내 ActiveRecord 모델에 다음 줄이 있습니다.PostgreSQL, Rails 및 : order => 문제
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
작동하도록 명령문을 수정하는 방법이 있습니까?
생성 된 SQL을 게시 할 수 있습니까? –