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

Responder a