Nasıl geçersiz kılınır: has_many'de tanımlanan sipariş
class Authors
has_many :books, :order => 'name ASC'
var
DESC
Authors.books.order('name DESC')
ismine göre sıralı tüm kitapları sorgulamaya çalışıyorum ama sonuç
SELECT * FROM .... ORDER BY name ASC, name DESC
boyutunda ve sonuçlar aşağıdaki şekilde sıralanmıştır.
İlişkideki orijinal siparişi kaldırmak veya geçersiz kılmak için bir yol var mı? Ya da bir ilişkide bir siparişi kötü bir fikir mi belirliyor?
Rails 3.0.3 kullanarak
harika bu! Bununla birlikte, herhangi bir yerde belge bulunamadı; Nerede buldun? – Christopher
Aslında bu geçerli mi? https://github.com/rails/rails/commit/e0b76d6151821527f16b3f163abde3ebea1b2a50 – Christopher
@Christopher ~ Okumalarıma göre değil. @ Jon'un cevabının altını kabul etmenizi önerebilir miyim (muhtemelen bu gönderiden muhtemelen çıkmış olabilirsiniz)? – jcolebrand