我有
class Authors
has_many :books, :order => 'name ASC'
我正试图查询所有按名称分类的书籍
Authors.books.order('name DESC')
但结果是
SELECT * FROM .... ORDER BY name ASC, name DESC
结果显示名称为ASC
有没有办法删除关联中的原始顺序或覆盖它?还是在关系中指定顺序是个坏主意?
使用Rails 3.0.3
我有
class Authors
has_many :books, :order => 'name ASC'
我正试图查询所有按名称分类的书籍
Authors.books.order('name DESC')
但结果是
SELECT * FROM .... ORDER BY name ASC, name DESC
结果显示名称为ASC
有没有办法删除关联中的原始顺序或覆盖它?还是在关系中指定顺序是个坏主意?
使用Rails 3.0.3
使用reorder:
Authors.books.reorder('name DESC')