con ese método no funcionó,

sobrescribí self.update_counters

todo joya!

saludos.


El 16 de septiembre de 2010 12:35, Nestor Luis Lopez
<[email protected]>escribió:

> Gracias Lucas! Sí ese es el campo. Me equivoqué.
>
> si también pensé en escribir ese método. lo voy a probar.
>
> de nuevo gracias
>
> El 16 de septiembre de 2010 12:32, Lucas Florio <[email protected]>escribió:
>
> 2010/9/16 Nestor Luis Lopez <[email protected]>:
>> > Hola gente!
>> > Les presento el problema:
>> > Tengo una relación polimorfica
>> >
>> > class Photo
>> >   belongs_to :photoable, :polymorphic => ture, :counter_cache => true
>> > end
>> > class Event
>> >   has_many :photos, :as => :photoable
>> > end
>> > class NoCuenta
>> >   has_many :photos, :as => :photoable
>> > end
>> > En el modelo Event, tengo el campo events_count por lo cual no tengo
>> ningún
>> > problema, pero en el modelo NoCuenta no quiero que me cuente, por lo
>> cual no
>> > tengo ese campo.
>>
>> El campo no será photos_count? :)
>>
>> > Claro que counter_cache no se da cuenta lo que yo quiero hacer, como se
>> lo
>> > digo?
>> > como pasarle alguna condición para que me cuente algunos modelos y otros
>> no?
>> > muchas gracias..
>> >
>>
>> No decís cuál es el error, calculo que debe ser que Photo te dice que
>> NoCuenta no tiene el campo photos_count, no?
>>
>> Probá esto, que yo no hice nunca, pero puede andar.
>>
>> En NoCuenta definí un método que se llame photos_count=(value) y no le
>> pongas contenido.
>>
>> Fijate si funciona...
>>
>>
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Luis Lopez
>> > Web developer.
>> > May the Force be with you
>> > http://www.llopezblog.com.ar
>> >
>> > _______________________________________________
>> > Ruby mailing list
>> > [email protected]
>> >
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>> >
>> >
>>
>>
>>
>> --
>> Lucas
>> http://www.lucasefe.com.ar/
>> "When life is hard, you have to change. " S. Hoon
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>
>
>
> --
> Luis Lopez
> Web developer.
> May the Force be with you
> http://www.llopezblog.com.ar
>



-- 
Luis Lopez
Web developer.
May the Force be with you
http://www.llopezblog.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a