J'utilise Memcached comme un magasin d'objets avec mon application Rails où je stocke les résultats de recherche qui sont des objets utilisateur dans memcachedmemcached comme un magasin d'objets dans Rails
Maintenant, quand je vais chercher les données sur je reçois la Memcached Undefined classe/Erreur du module. J'ai trouvé une solution à ce problème dans ce blog
http://www.philsergi.com/2007/06/rails-memcached-undefinded-classmodule.html
before_filter :preload_models
def preload_models
Model1
Model2
end
qui recommande de pré-chargement des modèles avant la main. Je voudrais savoir s'il y a une solution plus élégante à ce problème et y a-t-il des inconvénients dans l'utilisation de la technique de préchargement.
Merci à l'avance
Cette solution est grande, mais il est limité aux modèles de disques actifs. Parfois, vous mettrez en cache des classes non-AR, auquel cas je pense que vous devrez recourir à la première solution sur ce sujet. –
Cela a fonctionné très bien pour moi, merci! –
@KonstantinGredeskoul Il suffit de passer la partie preload_models –