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

Responder a