[Ror-es] Añadir un campo de otra tabla en un modelo?
Luis Villegas
luis.vilec at gmail.com
Wed Sep 27 13:30:04 GMT 2006
Me parece que me estoy explicando mal...
Sí que funciona si pongo @productos.etapas. Recupera correctamente las
estapas asociadas a ese producto y ordenadas por fase, pero yo lo que quiero
es recuperar también información de la tabla que sirve de union.
En concreto el campo lead_time que está en la tabla ETAPAS_PRODUCTOS y no en
la tabla ETAPAS
Gracias
On 9/27/06, Damian Janowski <damian.janowski at gmail.com> wrote:
>
> 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,@
> 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
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20060927/baf49b6a/attachment.htm
More information about the Ror-es
mailing list