Используете ли вы помощник актива javascript_include_tag? Причина, если вы так долго, как конфигурация имеет следующее:
config.action_controller.perform_caching = false
К каждому JS, который вы включаете с этим помощником, будет добавлена временная метка, избегающая кэша.
Пример:
<%= javascript_include_tag "prototype", "application", "effects" %>
При выполнении execute_caching = true будет сгенерировано:
<script type="text/javascript" src="/javascripts/prototype.js"></script>
<script type="text/javascript" src="/javascripts/application.js"></script>
<script type="text/javascript" src="/javascripts/effects.js"></script>
Но с execute_caching = false это сгенерирует:
<script type="text/javascript" src="/javascripts/prototype.js?1197321216"></script>
<script type="text/javascript" src="/javascripts/application.js?1197321216"></script>
<script type="text/javascript" src="/javascripts/effects.js?1197321216"></script>
Я не тестировал этот код, возможно, он нуждается в некоторой корректировке, прошло много времени с тех пор, как я коснулся рельсов. Удачи!
Источники:
учебник
ссылка