私は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を投稿できますか? –