caches_page: все - PullRequest
       19

caches_page: все

5 голосов
/ 28 апреля 2011

Есть ли способ сказать Rails 3 кэшировать все страницы в данном контроллере без необходимости перечислять их все при вызове caches_page? Я пытался caches_page :all, но это не работает.

Ответы [ 2 ]

12 голосов
/ 28 апреля 2011

Вид ошибки в реализации, но я только что попробовал, и она работает на Rails 3.0.6:

caches_page :except => []
2 голосов
/ 28 апреля 2011

вы всегда можете сделать что-то вроде:

(YourController.public_instance_methods - ApplicationController.public_instance_methods).each do |x|
  caches_page x.to_sym
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...