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

Responder a