3
我有一個(無表)選項模型,它從yaml文件讀取它的值。 yaml是該項目的一部分,因此如果我保留了我的工作流程,則無需重新部署和重新啓動整個應用程序即可更改選項。所以沒有必要在每個請求中讀取和解析文件。因此,我想緩存請求之間的值。請求之間的緩存值
到目前爲止,我已經將選項加載到類變量(@@options
)中,但我不確定是否有更好的方法。
(不要說會話。這些選項都不會話變量,因爲它們適用於所有客戶端的所有請求。當然我也會使用的CookieStore)
要完成答案:使用'Rails.cache.write(鍵,值)'和'滑軌.cache.read(鍵)' – iGEL 2012-03-11 02:33:45