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 に答える