Мы кэшируем отображение id/path с помощью Rails.cache
в приложении Rails 3.2. На некоторых машинах он работает нормально, но на других значениях неверны. Причина трудно отслеживать, поэтому у меня есть некоторые вопросы о самом 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