मेरे पास मेरे ActiveRecord मॉडल में निम्न पंक्ति है:PostgreSQL, रेल और: आदेश => समस्या
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
क्या यह कार्य करने के लिए कथन को ठीक करने का कोई तरीका है?
क्या आप जेनरेट किए गए एसक्यूएल पोस्ट कर सकते हैं? –