私はこのモデルを持っています:
class User < ActiveRecord::Base
has_many :customers, -> { order('customers.name ASC') }
has_many :stores, -> { order('company_stores.id ASC').uniq }, through: :customers
end
私がしようとすると
user.stores
このエラーがあります:
PG::InvalidColumnReference: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Rails は を実行するためSELECT DISTINCT of company_stores.*
ですが、 にORDER BY
も表示されますcustomers.name
協会での秩序を放棄する必要がありますか?