2014-12-03 39 views

回答

1

是的,Rails碎片緩存可以緩存任何舊的任意東西。你只需要指定一個鍵。例如,從文檔的例子:

<% cache('all_available_products') do %> 
    All available products: 
<% end %> 

你遇到的問題是,Rails的是不會智能蕭條的緩存,因爲,只要我們關心的,裏面的數據是靜態的,會永遠堅持。所以,再次從文檔,你必須手動胸圍緩存:

expire_fragment('all_available_products') 

現在,您的問題精確解排序取決於你的使用情況。如果API調用響應或類似的東西有所不同,也許你可以破解緩存。但是,要回答你的問題,是的,沒有持久性模型就沒有問題。

相關問題