2011-08-09 31 views
6

Sử dụng mã sau trong bộ điều khiển của tôi, tôi có thể truy xuất tất cả các hàng từ bảng của tôi, nhưng nó sẽ không sắp xếp theo cột last_name. Bất kỳ đề xuất?Nhận tất cả từ bảng VÀ sắp xếp?

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

Trả lời

18

Hãy thử

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

Có nó làm việc! Tôi đã bối rối vì tôi đã làm DESC thay vì ASC –

0

cú pháp thay thế cho phép bất kỳ lỗi nào để có khả năng bị bắt trước khi thời gian chạy:

@pi_names = PiName.order(last_name: :desc) 
Các vấn đề liên quan