Sono su Heroku e sto cercando di implementare il caching nella mia app Rails, ma sto incontrando alcuni problemi che non capisco. Ho pensato che sarebbe stato facile dopo aver letto la guida di Rails e i documenti di Heroku sulle strategie di cache, ma a quanto pare facendo qualcosa di sbagliato.Azione cache Rails non scade
Problema 1: vista l'azione non sembra scadere Problema 2: quando uso: layout => false, sia il mio admin e layout App vengono utilizzati (cercando di ottenere solo il layout dell'applicazione)
Qualsiasi aiuto per questo principiante sarebbe più apprezzato!
production.rb (anche installato dalli da documentazione heroku)
config.cache_store = :dalli_store
config.action_controller.perform_caching = true (added after reading http://bit.ly/oRKub1)
controllore
layout 'admin'
caches_action :show, :layout => false
def show
render :layout => 'application'
end
def update
expire_action :action => :show
end
ho cercato di testare la scadenza modificando un prodotto, ma la vista spettacolo non scade. Quindi, quando guardo la vista di modifica per i prodotti, che non sto memorizzando nella cache, posso vedere la modifica salvata (ho appena aggiunto una parola al titolo), ma quando visualizzo mostra, ha ancora le vecchie informazioni.
sto vivendo lo stesso problema. – nbsp