uh Gracias a los dos , la verdad que no era dificil pero noc xq me confundi !!!
Saludos On 10/21/07, Sebastian A. Espindola <[EMAIL PROTECTED]> wrote: > > On 10/21/07, Federico Brubacher <[EMAIL PROTECTED]> wrote: > > Hola !! ! > > > > Aca ando un poco frustrado con la documentacion y conmigo mismo en > cuanto a > > como acceder a los datos de una relacion en has_many :through o sea a > los > > datos que se encontrarian en el modelo proxy de la relacion, > > > > por ejemplo tengo Person, Magazine, Article y decle que tengo en el > modelo > > People has_many :articles, through => maganzines... pero tambien en > magazine > > tengo atributos que me interesan poder acceder/escribir como por ejemplo > > published_at ... > > > > O sea lo que quiero es no solamente dada una Person poder obtener los > > Articulos que escribio sino que tambien poder tener el dato de cuando se > > publico la Magazine que lo contenia , se entiende ? seguro a alguien ya > le > > paso algo similar... > > > > Hola, > En este caso Magazine no es un proxy, sino un join model. > Deberias relacionar los modelos de la siguiente forma: > > class Person < ActiveRecord::Base > has_many :magazines > has_many :articles, :through => :magazines > end > > class Magazine < ActiveRecord::Base > belongs_to :person > belongs_to :person > end > > class Article < ActiveRecord::Base > has_many :magazines > has_many :people, :through => :magazines > end > > Esto te va a permitir exponer el modelo Magazine desde Person y Article. > > Saludos. > SebastiĆ”n A. EspĆndola. > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > -- Federico Brubacher www.fbrubacher.com Colonial Duty Free Shop www.colonial.com.uy
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
