Я пытаюсь отладить Javascript, написанный в фреймворке Mootools.Сейчас я занимаюсь разработкой веб-приложения на Rails, и мой веб-сервер - это рельсы, которые загружают WEBrick.
Когда я изменяю конкретный файл tree.js, вызываемый в одном из сценариев инициализации mootools,
require: {
css: [MUI.path.plugins + 'tree/css/style.css'],
js: [MUI.path.plugins + 'tree/scripts/tree.js'],
onload: function(){
if (buildTree) buildTree('tree1');
}
},
изменения не загружаются, поскольку заголовки, отправляемые клиенту, были изменены последними: 10 июля 2010 г. ..... что явно не соответствует действительности, так как я только что изменил файл.
Как избавиться от этого надоедливого кэширования.Если я сразу перехожу к сценарию в моем браузере (Chrome), он не показывает изменения, пока я не нажму кнопку «Обновить», но это не решит мою проблему, когда я вернусь к своему приложению и нажму кнопку «Обновить», он все равно загрузит предварительномодифицированный скрипт.