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

Responder a