Person ------> Magazine  <----------- Article

Person has many Articles trough magazine y
Articles has many Persons trough magazine, no?  Mmmm quizas el proxy tendria 
que ser el articulo, no?? Bueno no importa, supongamos que el proxy es el 
Magazine.

Crea metodos en Article que te devuelvan la info que queres.

Ejemplo

class Article
...
def magazine_name
  magazine.name
end
end

Ahora podes hacer:

Person.articles.first.magazine_name

etc....

Federico Brubacher <[EMAIL PROTECTED]> escribió: 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...  

Gracias y saludos 

Federico





-- 
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


       
---------------------------------

El Mundial de Rugby 2007
Las últimas noticias en Yahoo! Deportes:
http://ar.sports.yahoo.com/mundialderugby
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a