Rails.cache.read

Problem jest następujący:

Rails.cache.read "jakis-klucz"

w konsoli zwraca obiekt klasy Foo
przez przeglądakę zwraca stringa
Próbowalem z niego zrobić obiekt, w ten sposób:

foo = Marshall.load(foo)

ale dostaje coś takiego

undefined class/module Foo

w aplikacji oczywiście mam klasę Foo

korzystam z memcache

jakieś pomysły?
internety nie wiedzą ;(

W środowisku development, right?

Jeżeli masz (kod niskiej jakości poniżej):

def cached_klass(id) Rails.cache.read "Klass-#{id}" end
gdzie próbujesz pobrać instancję klasy Klass z memcached to zmień to na:

def cached_klass(id) Klass # definicja klasy zostanie załadowana Rails.cache.read "Klass-#{id}" end