的caches_action
我見過的每一個例子如下:集caches_action,:expires_in =>動態
caches_action, :expires_in => 5.minutes
但我想基於動作使用的對象的到期時間設定expires_in
。在設置expires_in
時有沒有什麼辦法引用該對象,因爲有問題的對象是基於params
發送給該操作的?
我嘗試使用
caches_action, :expires_in => Object.find(params[:id])
,但可惜它不會讓我參考一下PARAMS那裏。建議歡迎!
我的'params [:id]'是路由的一部分 - 類似'/ object /:id' - 因此它被分開緩存,因爲路徑是不同的。 – swrobel 2012-03-01 18:48:55