Mam następującą linię w moim modelu ActiveRecord:PostgreSQL, Szyny i: order => Problem
class Record < ActiveRecord::Base
has_many :users, :through => :record_users, :uniq => true, :order => "record_users.index ASC"
ta ma na celu umożliwienie mi odczytać record.users w taki sposób, że mogę zamówić za pomocą indeksu pole w modelu record_users.
Problemem jest to, że nie działa na PostgreSQL z powodu następującego błędu:
ActionView::TemplateError (PGError: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Czy istnieje sposób, aby rozwiązać oświadczenie, aby to działało?
Czy możesz opublikować wygenerowany kod SQL? –