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