У меня есть приложение, в котором размещено несколько учетных записей, каждая из которых сопоставлена с собственным доменом.
Я хочу определить разные каталоги кэширования страниц для каждой учетной записи.
У меня есть это в моем контроллере приложений (до фильтра):
self.page_cache_directory = RAILS_ROOT+"/public/cache/" + @account.name
Но это кажется неправильным, потому что оно эффективно перезаписывает переменную page_cache_directory для ActionController :: Base (это cattr_accessor), что является проблемой при одновременных запросах.
Есть ли лучший способ?