2009/11/25 Nicolás Sanguinetti <[email protected]>: > 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 >
Le voy a decir a DHH, ya vas a ver vos :S _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
