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