Я создаю приложение Rails, которое будет развернуто на настольных компьютерах с запуском как веб-сервера, так и браузера (это тестовое приложение, которое должно работать без подключения к Интернету).
По этой причине я буду использовать Mongrel или WEBRick без Apache/Nginx, как обычно. Браузер будет напрямую обращаться к Mongrel.
Проблема, с которой я столкнулся сейчас, заключается в том, что для загрузки ресурсов (javascript/stylesheets/images) требуется некоторое время. Обычно я исправляю это, устанавливая будущие даты истечения срока действия этих активов в прокси-сервере Apache перед Mongrel/WEBRick, чтобы активы запрашивались только один раз, а после этого был только один запрос на действие.
Но в данном случае прокси нет, и я использую config.serve_static_assets = true
Итак, вопрос: можно ли сказать Mongrel/WEBrick добавить заголовки с истечением срока действия в далеком будущем к статическим ресурсам?
Я использую Rails 3 на Ruby 1.9.2.