El Wed, 25 de Nov de 2009, a las 04:27:06PM -0200, Bizancio Spirit dijo:
> Pero los campos de columnas no tienen nada que ver con variables de
> instancia
> de una clase.
> 
> Si tienen que ver! :D Porque Rails te mapea las columnas que pongas en la
> migration y te permite acceder a esos valores desde los models sin poner una
> línea de código. Internamente supongo, como dijeron por ahí también, te crea
> los getters, y te pone los valores en @attributes.
Por eso, pero no existe tal cosa como: @foo dónde foo es una columna

> 
> El 25 de noviembre de 2009 15:42, Gaston Ramos 
> <[email protected]>escribió:
> 
> > El Wed, 25 de Nov de 2009, a las 02:51:03PM -0200, Bizancio Spirit dijo:
> > > (Además, ActiveRecord guarda los atributos en @attributes[:foo], por
> > > lo que @foo no funciona.)
> > > Eso responde a mi duda.
> > >
> > > En cuanto a lo otro, sigo pensando que un poco es confuso por eso. Usando
> > > AR, es normal hacer un self.mi_campo sin pensar en que normalmente
> > > deberíamos declarar ese accesor.
> >
> > Pero los campos de columnas no tienen nada que ver con variables de
> > instancia
> > de una clase.
> >
> > _______________________________________________
> > 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


-- 
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a