Tag: cache money

仅对单个模型使用缓存资金?

我想使用缓存钱,但我不想开始自动缓存一切(我正在使用大型生产应用程序,太字节数据等)。 如何仅将其用于我指定的模型? 现在我有: # initializers/cache_money.rb require ‘cache_money’ config = (cfg = YAML.load(IO.read(File.join(RAILS_ROOT, “config”, “memcached.yml”))))[RAILS_ENV] || cfg[“defaults”] $memcache = MemCache.new(config) $memcache.servers = config[‘servers’] $local = Cash::Local.new($memcache) $lock = Cash::Lock.new($memcache) $cache = Cash::Transactional.new($local, $lock) 然后在模型中我想用缓存钱缓存: # my_model.rb class MyModel $cache # … end 但这不起作用; 对is_cached的调用给出以下错误:NoMethodError:未定义的方法`create’for Config:Module 有任何想法吗? 如果不这样做,我可以在任何地方寻求缓存资金的帮助吗? 我找不到邮件列表或任何东西。