El 13 de abril de 2010 15:15, Pablo Marrero <[email protected]>escribió:
> Buenas gente, tengo una duda de como modelar una relacion y seguro por aca > me la contestan al toque.. :) > > Tengo tres modelos, Persona, Cargo, Empresa y necesito representar que una > persona esta asignada en una empresa con un determinado cargo, entre > determinadas fechas. > En principio pensaba crear un modelo Asignacion, que haga el join > correpondiente, con lo cual tendria en asignacion los atributos: > personas_id > cargos_id > empresas_id > fecha_desde > fecha_hasta > > La duda que me surge es como ponerlo para que AR maneje esa relacion, se me > ocurrio hacer lo mismo que hago cuando tengo una tabla de relacion entre dos > modelos, utilizando el has_many through, pero no me queda claro si funciona > cuando tengo que relacionar tres modelos. > > alguna sugerencia de como expresar esto? > > gracias! > salute! > > > -- > Pablo Marrero > Tel: 099 927 566 > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > me olvide de aclarar, en el modelo Cargo guardas el rango de fechas por supuesto. Saludos
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
