我有這個方法在控制器:如何使用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