我們在一個Rails 3.2應用程序中使用Rails.cache
來緩存id /路徑映射。在某些機器上它工作正常,但在其他機器上,值是錯誤的。原因很難跟蹤,所以我有一些關於Rails.cache
本身的問題。它在測試之間被清除了嗎?在測試模式下是否有可能使用開發模式緩存的值?如果它沒有清除,我怎麼能在運行規範之前做到這一點?是否在測試之間清除Rails.cache?
我的緩存存儲的配置是:
#in: config/environments/development.rb
config.cache_store = :memory_store, {:size => 64.megabytes}
#in: config/environments/production.rb
# config.cache_store = :mem_cache_store
有'爲test'環境試驗。 – ck3g
我知道,但是我只有'config.cache_store'這兩個條目。 – mrzasa