Je tente de fragmenter le cache d'une partie statique de mon site, mais cela ne semble pas fonctionner du tout. J'ai mis en place config/application.rb
ce qui suit:Rails 4.2 la mise en cache des fragments ne fonctionne pas
config.action_controller.perform_caching = true
config.cache_store = :dalli_store
À mon avis, j'ai ceci:
<% cache 'cache_key' do %>
<!-- cached markup -->
<% end %>
Je ne vois rien dans mes journaux de sauver le fragment en cache ou le récupérer sur les chargements de page suivants. J'ai également essayé d'utiliser la mise en cache Rails :file_store
par défaut. Je sais que le magasin de cache fonctionne parce que l'utilisation Rails.cache.fetch
fonctionne correctement.
Comment puis-je faire fonctionner cela?
Puisque cette question concerne Rails 4.2, vous voudrez peut-être laisser ceci comme commentaire ... (De plus, ce que votre code est censé faire dans le contexte de cette question n'est pas vraiment clair) –