2009/11/25 Bizancio Spirit <[email protected]>: > (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.
Usar rails es la peor forma de aprender ruby :) > El 25 de noviembre de 2009 14:27, Damian Janowski > <[email protected]> escribió: >> >> 2009/11/25 Bizancio Spirit <[email protected]>: >> > Una razón por la cual es confuso el tema de los accesors en es que >> > usando >> > Rails y ActiveRecords, te los pone los accesor a los fields >> > automáticamente >> > cuando los declarás en el migration, y en ese caso, llamar a self.safd y >> > @safd es lo mismo? >> >> No, porque esa 'magia' ocurre con method_missing. Si no llamás al >> accessor, method_missing no recibe el mensaje y no carga el atributo. >> >> (Además, ActiveRecord guarda los atributos en @attributes[:foo], por >> lo que @foo no funciona.) >> _______________________________________________ >> 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
