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
