2011-08-09 17 views
6

मेरे नियंत्रक में निम्न कोड का उपयोग करके, मैं अपनी तालिका से सभी पंक्तियों को पुनर्प्राप्त करने में सक्षम हूं, लेकिन यह कॉलम last_name द्वारा क्रमबद्ध नहीं होगा। कोई सुझाव?सभी टेबल और सॉर्ट से प्राप्त करें?

@pi_names = PiName.all(:order => 'pi_names.last_name DESC') 

उत्तर

18

संभावित क्रम से पहले पकड़ा जा करने के लिए किसी भी त्रुटि के लिए अनुमति देता है की कोशिश करो

@pi_names = PiName.order('pi_names.last_name DESC').all 
+0

हाँ, यह काम किया! मैं उलझन में था क्योंकि मैंने एएससी के बजाय डीईएससी किया था –

0

वैकल्पिक वाक्य रचना:

@pi_names = PiName.order(last_name: :desc) 
संबंधित मुद्दे