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
