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