Я Наладка CDN в моем приложении, и установив cache-control
в соответствии с новыми стандартами в Rails 5:Rails управления 5 кэша не работает в Heroku
config.public_file_server.headers = {
'Cache-Control' => 'public, max-age = 31536000',
'Expires' => "# {1.year.from_now.to_formatted_s (: rfc822)}"
}
Но когда я внедряющих приложение к Heroku, это указывает на то, что я не использую новые стандарты:
Deprecation ВНИМАНИЕ:
config.static_cache_control
устарела и будет удалена в Rails 5.1. Вместо этого используйте вместо этогоconfig.public_file_server.headers = { 'Cache-Control' => 'public, max-age=604800' }
. (вызывается из в /app/config/application.rb:14)
И когда я просматривать заголовки ответа страницы не применяется cache-control
установить
Вы уверены, что вы не устанавливая 'config.static_cache_control' в другом месте? Потому что Heroku жалуется на это и предлагает использовать настройки, как вы их реализовали. –
@JochemSchulenklopper следует за моим файлом production.rb http://pastebin.com/NJb24rkJ, мое приложение, не использующее static_cache_control'm, уверено в этом, я действительно не понимаю, почему герой предупреждает об этом:/ –
А, так что случайно ваша заявка была установка 'config.static_cache_control'. Не в вашем конфиге, а через драгоценный камень. –