tengoCómo anular: orden definido en una has_many
class Authors
has_many :books, :order => 'name ASC'
estoy tratando de consultar todos los libros ordenados por nombre DESC
Authors.books.order('name DESC')
pero el resultado es
SELECT * FROM .... ORDER BY name ASC, name DESC
y los resultados regresan con el nombre ASC
¿hay alguna manera de eliminar el pedido original en la asociación o anularlo? ¿O es una mala idea especificar un orden en una relación?
utilizando rieles 3.0.3
Eso es genial! Sin embargo, no pude encontrarlo documentado en ningún lado; ¿Dónde lo encontraste? – Christopher
En realidad, ¿esto todavía es válido? https://github.com/rails/rails/commit/e0b76d6151821527f16b3f163abde3ebea1b2a50 – Christopher
@Christopher ~ No por mi lectura. ¿Puedo sugerir (que probablemente ya dedujiste de esa publicación) aceptando la respuesta de @ Jon a continuación? – jcolebrand