caches_page:全部

时间:2011-04-27 20:29:01

标签: ruby ruby-on-rails-3 caching page-caching

有没有办法告诉Rails 3缓存给定控制器中的所有页面而不必在调用caches_page时列出所有页面?我试过了caches_page :all,但它不起作用。

2 个答案:

答案 0 :(得分:12)

有点实现的错误,但我只是尝试了它,它适用于Rails 3.0.6:

caches_page :except => []

答案 1 :(得分:2)

你可以随时做一些黑客攻击:

(YourController.public_instance_methods - ApplicationController.public_instance_methods).each do |x|
  caches_page x.to_sym
end