[Ror-es] Añadir un campo de otra tabla en un modelo?
Luis Villegas
luis.vilec at gmail.com
Wed Sep 27 14:57:29 GMT 2006
Sí, lo haré así. Ya me ha dado ésto bastantes complicaciones, como para ir
rizando el rizo. Muchas gracias
On 9/27/06, Damian Janowski <damian.janowski at gmail.com> wrote:
>
> Mmm... creo que con un join model de todas maneras la PK es id como en
> todas las tablas... así debería quedar...
> Rails no soporta, hasta donde yo sé, claves compuestas...
> Podrías dejar el id como numérico (idem todas las otras tablas) y
> crear un índice unique en esos dos campos de join...?
>
> On 9/27/06, Luis Villegas <luis.vilec at gmail.com> wrote:
> > Vaaaaale, puse :etapa en vez de :etapas en la solución que me diste:
> >
> > class Producto < ActiveRecord::Base
> > has_many :etapas_productos, :include => :etapas, :order => '
> etapas.fase'
> > has_many :etapas, :through => :etapas_productos, :order => :fase
> > end
> >
> > pero ahora me dice que no encuentra etapas_productos.id, lo que es
> normal
> > ya que mi tabla sólo tiene: etapa_id , producto_id y lead_time, por lo
> que
> > su primary key es etapa_id y producto_id.
> >
> > ¿Alguna pista de cómo se dice al modelo que la primary key son 2 campos
> en
> > vez del típico id?
> >
> >
> > Oye y muchísimas gracias por tu ayuda, eres todo un crack.
> >
> _______________________________________________
> 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/a310a4ea/attachment.htm
More information about the Ror-es
mailing list