Hugo, Todas las relaciones (has_many, has_one, HABTM, belongs_to) te agregan metodos para poder trabajar con las colecciones. fijate las de HABTM [1] que tenes el operador << para agregar objetos o una muy practica tambien que es xxx_ids.
[1] http://railsapi.com/doc/rails-v2.3.5/classes/ActiveRecord/Associations/ClassMethods.html#M004217 -- :: nelson :: [ artesano de software & software craftsman ] http://netflux.com.ar 2009/12/29 Hugo Massaroli <[email protected]>: > Holaa gente! Tengo una duda. Tengo creada una relación many-to-many entre > departamentos y personas. El tema es, cómo añado una persona a un > departamento? Yo me había imaginado que al declarar :has_and_belongs_to_many > Rails te crearía métodos dinámicos tipo > department.add_person(<PERSON_OBJECT>). O sea, yo tengo una tabla > intermedia, podría crear el modelo de esa tabla y para añadir relaciones > guardar esos "department_person", pero pensé que Rails me abstraería de la > tabla intermedia. Estoy equivocado? > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
