Qual é o caminho certo para limpar o cache no Rails sem varredores

Observadores e Sweepers são removidos do Rails 4. Cool. Mas qual é a maneira de armazenar em cache e limpar o cache?

Eu li sobre o armazenamento de bonecas russas. É bom e tudo, mas só diz respeito ao cache de renderização de exibição. Isso não impede que o banco de dados seja atingido.

Por exemplo:

<% cache @product do %>
  Some HTML code here
<% end %>

Você ainda precisa obter@product do banco de dados para obter o seucache_key. Portanto, o cache de páginas ou ações ainda pode ser útil para impedir o carregamento desnecessário.

Eu poderia usar algum tempo limite para limpar o cache às vezes, mas para que se os registros não mudassem?

Pelo menos com varredores você tem controle sobre esse aspecto. O que é / será ocerto maneira de fazer cache e limpá-lo?

Obrigado ! :)

questionAnswers(1)

yourAnswerToTheQuestion