Rails.cache et Regexp

Bonjour,

En mettant en place un système de cache sur mon application, je me suis
retrouvé confronté à un problème que je n’arrive pas à résoudre.

Pour des raisons propres à l’application, je suis amené a appeler mes
objets caché “item_quelquechose”, “item_autrechose”, etc.

A certains endroits de mon application, je dois pouvoir supprimer tout
les “item_*”, sans forcément en connaitre le nom exact.

J’ai donc innocemment testé ceci :

Rails.cache.fetch(“test_cache”) { “Ceci est un test” }
=> “Ceci est un test”

Rails.cache.fetch(“test_cache”)
=> “Ceci est un test”

Rails.cache.fetch(“test#{/.*/}”)
=> nil

C’eut été trop simple. Quelqu’un a-t-il une idée?

D’avance merci.

Je ne sais pas si ça va répondre à ta question, et pour l’instant je
n’ai
pas testé moi-même :

http://www.railsenvy.com/2007/3/20/ruby-on-rails-caching-tutorial-part-2#advancedcleaning

Bon courage.

Merci Michel, mais malheureusement ça ne règle pas mon problème…