2010-11-25 31 views
1

在我的Rails應用程序,我想從工人的值存儲到分佈式緩存和應用控制器讀取它。但在工人我不能存儲下面的值如何memcached的存儲值存儲從軌工人

cache_store.write('db_status','down') 

它說,未定義的局部變量或方法cache_store。

如何配置我的工作人員寫入內存緩存存儲區。

我已經設置了緩存存儲如下

config.action_controller.cache_store = :mem_cache_store 
在我的環境配置

。我需要在我的工作人員中使用相同的緩存存儲。

謝謝

回答

1

cache_store從哪裏來?

如果您配置內部Rails caching feature連接到Memcached的,那麼你可以使用

Rails.cache.write("key", "value") 
Rails.cache.fetch("key") { ... } 
+0

cache_store是一個我在生產ENV文件config.action_controller.cache_store設置=:mem_cache_store – anusuya 2010-11-25 14:04:11