У меня есть файл .js.erb в моем каталоге ресурсов. Это читает некоторый специфичный для локали конфиг.
Однако, когда базовая конфигурация изменяется, новый файл не передается моему браузеру. Я получаю 304 без изменений.
Если я изменю файл .js.erb, добавив пробел, новый файл будет обработан правильно. Делать это каждый раз, когда я добавляю конфиг, было бы больно.
Есть ли способ настроить рельсы, чтобы не кэшировать этот конкретный файл?
Спасибо за любые предложения.
Редактировать: Выполнено немного больше чтения на конвейере активов
"Активы компилируются и кэшируются по первому запросу после запуска сервера. Sprockets устанавливает обязательный повторный валидатор HTTP-заголовка Cache-Control, чтобы уменьшить накладные расходы на последующие запросы - на них браузер получает ответ 304 (не изменен) .
Если какой-либо из файлов в манифесте изменялся между запросами, сервер отвечает новым скомпилированным файлом. "
Итак, проблема в том, что первый запрос кэшируется - это динамический файл javascript. Возможно, единственный способ предотвратить кэширование этого кода для встроенного JavaScript-кода ??