我有这个方法在控制器:如何使用memcache在控制器中缓存查找?
def article_info
if @article = Article.find_by_permalink(params[:permalink])
@title = @article.title
@description = @article.excerpt
@body = @article.body
else
render_404
end
end
我最终想要缓存的Article.find_by_permalink
使查询每一篇文章被访问时不执行的结果。
那么,我该如何去缓存那个查询呢?我可以从控制器内缓存吗?
CLARIFICATION:我正在寻找缓存这个无限期的时间(直到我决定到期)。我最终将使用memcache来做到这一点。
那不去做呢?无论何时使用@article,都不会有任何查询运行,只会使用您的@article ActiveRecord对象 – nicholaides
在我的文章中添加了说明。我正在寻找缓存这无限期的时间(直到我决定到期)。我最终将使用memcache来做到这一点。 – Shpigford