[Ror-es] Añadir un campo de otra tabla en un modelo?

Damian Janowski damian.janowski at gmail.com
Wed Sep 27 13:19:39 GMT 2006


Veo que la opción :order está puesta... no anda?
Quizás probá esto:
:order => 'fase'
Es decir, un string en vez de un symbol.

Si no,

@productos.etapas.sort_by { |e| e.fase }

On 9/27/06, Luis Villegas <luis.vilec at gmail.com> wrote:
> Bueno, con eso recuperaría las fases asociadas a cada etapa.
>
> Lo que yo quiero realmente es que al recuperar las etapas asociadas al producto, también se recupere la fase de cada etapa o al menos poder ordenar cada etapa por su fase. Actualmente lo hago así, pero no me parece muy elegante.
>
>    query = "select fase, etapa_id,lead_time "
>     query << "from etapas e, etapas_productos ep "
>     query << "where e.id=etapa_id  and ep.producto_id =? "
>     query << "order by fase"
>     @etapas_productos = EtapasProducto.find_by_sql [query, at lote.producto_id]
>
> Muchas gracias por tu ayuda
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>
>



-- 
Damian Janowski
damian.janowski at gmail.com


More information about the Ror-es mailing list