2011-08-09 14 views
6

Usando el siguiente código en mi controlador, puedo recuperar todas las filas de mi tabla, pero no se ordenarán por la columna last_name. ¿Alguna sugerencia?Obtener todos de la tabla Y ordenar?

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

Respuesta

18

Trate

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

Sí funcionó! Me estaba confundiendo porque hice DESC en lugar de ASC –

0

Sintaxis alternativa que permite a cualquier error potencialmente ser capturado antes de tiempo de ejecución:

@pi_names = PiName.order(last_name: :desc) 
Cuestiones relacionadas