【发布时间】:2011-08-14 04:30:19
【问题描述】:
在调用caches_page 时,有没有办法告诉 Rails 3 缓存给定控制器中的所有页面,而不必列出所有页面?我试过caches_page :all,但它不起作用。
【问题讨论】:
标签: ruby ruby-on-rails-3 caching page-caching
在调用caches_page 时,有没有办法告诉 Rails 3 缓存给定控制器中的所有页面,而不必列出所有页面?我试过caches_page :all,但它不起作用。
【问题讨论】:
标签: ruby ruby-on-rails-3 caching page-caching
一种实现的错误,但我刚刚尝试过,它适用于 Rails 3.0.6:
caches_page :except => []
【讨论】:
你总是可以做一些hack,比如:
(YourController.public_instance_methods - ApplicationController.public_instance_methods).each do |x|
caches_page x.to_sym
end
【讨论】: