在Python中,你可以写一个装饰的记忆一个功能的响应。Ruby on Rails装饰器缓存结果?
是否有Ruby on Rails的类似的东西?我有一个模型的方法,使我想要缓存查询。
我知道我可以做一些事情的方法中,如:
def foo(param)
if self.cache[param].nil?
self.cache[param] = self.get_query_result(param)
else
self.cache[param]
end
end
然而,鉴于我会经常这样做,我宁愿一个装饰语法。 IMO更清晰更好。
有没有这样的事情了Ruby on Rails的?
嗯,我想这是不是一个真正的好解决你的问题。敬请关注。 –