3

我想控制是否在运行时执行缓存。

我写了一个如下的管理操作来测试这个想法(试图将其设置为 true):

  def togglecache
    Rails.configuration.action_controller.perform_caching = true
    render :index
  end

但是设置后,缓存仍然没有生效。

如果可能的话,如何实现这一目标?

4

1 回答 1

1
  ActionController::Base.perform_caching = true
  Rails.cache.clear
  load 'app/controllers/name_controller.rb'
于 2013-04-22T13:44:52.090 回答