Cachear un metodo

Hola lista,

Existe alguna manera de cachear la salida de metodo que devuelve un
find(:all con includes?

Me he estado peleando con cache_fu y funciona genial hasta que pongo un
include
y me da el error: undefined class/module miclase

Gracias

Hola Alex,

si existen varias maneras, si usas rails 2.1 ya vienen integradas
soluciones como TimedCache (cache en memoria) y memcache (servidor de
cache).

Ademas de TimedCache y memcache rails trae otras formas de cachear
datos, te dejo algunos tutoriales:

http://nubyonrails.com/articles/memcached-basics-for-rails
http://www.railsenvy.com/2007/2/28/rails-caching-tutorial
http://www.railsenvy.com/2007/3/20/ruby-on-rails-caching-tutorial-part-2
http://media.railscasts.com/videos/115_caching_in_rails_2_1.mov

espero te sirva

saludos,

El día 20 de junio de 2008 21:21, Alex Gonzalez
[email protected]
escribió:> Hola lista,

Existe alguna manera de cachear la salida de metodo que devuelve un
find(:all con includes?

Ayer leí sobre este plugin que quizá haga lo que quieres, pero no lo he
probado:

http://agilewebdevelopment.com/plugins/method_cache

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs