【发布时间】:2015-05-31 06:25:11
【问题描述】:
我正在尝试对我网站的静态部分进行分段缓存,但它似乎根本不起作用。我已经设置了config/application.rb 如下:
config.action_controller.perform_caching = true
config.cache_store = :dalli_store
在我看来,我有这个:
<% cache 'cache_key' do %>
<!-- cached markup -->
<% end %>
我在日志中没有看到任何关于将片段保存到缓存或在后续页面加载时检索它的内容。我也尝试过使用默认的 Rails :file_store 缓存。我知道缓存存储正在工作,因为使用 Rails.cache.fetch 可以正常工作。
我怎样才能让它工作?
【问题讨论】:
标签: ruby-on-rails caching memcached dalli fragment-caching