【发布时间】:2009-10-05 21:28:18
【问题描述】:
我尝试在我希望 cache_money 忽略的模型中使用 def index(*args); end; 技巧,但无济于事。
【问题讨论】:
标签: ruby-on-rails memcached cache-money
我尝试在我希望 cache_money 忽略的模型中使用 def index(*args); end; 技巧,但无济于事。
【问题讨论】:
标签: ruby-on-rails memcached cache-money
注释掉index() 只会关闭该对象的索引。但是默认的 id 索引仍然会运行。
我有它的工作,但正在获取上游修复的过程中。 http://github.com/kbrock/cache_money 如果你想事先测试一下。 示例:
class model < ActiveRecord:Base
is_cache(false)
#...
end
祝你好运,告诉我进展如何。
【讨论】:
is_cached,但末尾带有“d”。
注意到 Keenan 的分支已离线——我还在 GitHub 上创建了一个 cache-money 分支,它不会自动缓存每个模型,除非你在 memcached.yml 中输入“automatic_caching: true” http://github.com/jamiew/cache-money
只需在要缓存的每个模型中显式添加“is_cached :repository => $cache”即可。
不幸的是,这通常还不能作为 gem 提供,但我会看到如何将我的更改放入 ngmoco-cache-money(官方的 cache-money 似乎已失效)
【讨论】: