Я имеюКак переопределить: порядок определен в has_many
class Authors
has_many :books, :order => 'name ASC'
Я пытаюсь запросить все книги, отсортированные по имени DESC
Authors.books.order('name DESC')
но результат
SELECT * FROM .... ORDER BY name ASC, name DESC
, а результаты возвращаются с отсортированным по названию ASC
Есть ли способ удалить первоначальный заказ в ассоциации или переопределить его? Или задает порядок в отношении плохой идеи?
с использованием Rails 3.0.3
Это здорово! Не мог найти его документально нигде; где ты это нашел? – Christopher
Собственно, это все еще актуально? https://github.com/rails/rails/commit/e0b76d6151821527f16b3f163abde3ebea1b2a50 – Christopher
@ Кристофер ~ Не моим чтением. Могу ли я предложить (что вы, вероятно, уже вывели из этого сообщения), принимая ниже ответ Джона? – jcolebrand