estoy usando Memcached como un almacén de objetos con mi aplicación Rails donde almaceno resultados de la búsqueda que son objetos de usuario en memcachedmemcached como un almacén de objetos en los carriles
Ahora, cuando voy a buscar los datos fuera Me da la Indefinido clase Memcached/Error de módulo. He encontrado una solución para este problema en este blog
http://www.philsergi.com/2007/06/rails-memcached-undefinded-classmodule.html
before_filter :preload_models
def preload_models
Model1
Model2
end
que recomienda pre-carga los modelos antes de la mano. Me gustaría saber si hay una solución más elegante para este problema y existen inconvenientes en el uso de la técnica de precarga.
Gracias de antemano
Esta solución es grande, pero es limitada a los modelos de registro activos. A veces estarás almacenando en caché clases que no son AR, en cuyo caso creo que tendrías que recurrir a la primera solución en este hilo. –
Esto funcionó muy bien para mí, gracias! –
@KonstantinGredeskoul Simplemente salte la parte de preload_models –