Abbiamo cache id/path mapping utilizzando Rails.cache
in un'applicazione Rails 3.2. Su alcune macchine funziona bene, ma sugli altri i valori sono sbagliati. La causa è difficile da rintracciare quindi ho alcune domande sullo Rails.cache
stesso. Viene epurato tra i test? È possibile che i valori memorizzati nella cache nella modalità di sviluppo siano utilizzati in modalità test? Se non è stato eliminato, come potrei farlo prima di eseguire le specifiche?è stato rimosso da Rails.cache tra i test?
Il mio negozio di cache è di configurazione è:
#in: config/environments/development.rb
config.cache_store = :memory_store, {:size => 64.megabytes}
#in: config/environments/production.rb
# config.cache_store = :mem_cache_store
C'è 'test' per test. – ck3g
Lo so, ma ho solo queste due entrate per 'config.cache_store'. – mrzasa