1
我有一個常量表,我想在啓動時加載,以便我的類可以訪問它。另外,如果有人點擊網絡應用程序(1小時緩存),我希望在大約一小時後刷新它。如何存儲常量表並將其緩存在rails中?
我在猜測我應該在它周圍用Rails.cache進行初始化,但我是不知道控制器的其他方法何時會在初始化後調用它。
對我的方法有任何建議嗎?謝謝
我有一個常量表,我想在啓動時加載,以便我的類可以訪問它。另外,如果有人點擊網絡應用程序(1小時緩存),我希望在大約一小時後刷新它。如何存儲常量表並將其緩存在rails中?
我在猜測我應該在它周圍用Rails.cache進行初始化,但我是不知道控制器的其他方法何時會在初始化後調用它。
對我的方法有任何建議嗎?謝謝
我喜歡使用一個通讀緩存機制。如果您指的是映射到ActiveRecord模型的表格,請查看shopify的identity_cache以瞭解與Rails 3相關的最新實現。