Очистите кеш конвейера ресурсов Rails

Я начинаю новый проект в Rails, и похоже, что файл манифеста application.js делает что-то забавное с javascripts, на которые я ссылаюсь -кэширует ли он эти файлы как часть конвейера активов?

Вот что произошло. Я добавил файл javascript с именем jquery.autoresize.js в папку vendor/assets/javascripts, а затем сослался на файл в манифесте application.js следующим образом :

//= require jquery.autoresize.js 

. Затем я запустил сервер rails. Но после навигации по моему приложению я понял, что случайно добавил неправильную версию файла jquery.autoresize.js. Итак, я удалил этот файл, а затем добавил правильную версию в папку vendor/assets/javascripts. Но, к моему ужасу, когда я перезагрузил страницу, она все еще загружает старый файл javascript.

Я попытался очистить кеш браузера, затем выйти и перезапустить сервер Rails, но безрезультатно. Я взломал решение вместе, просто переименовав свой файл javascript и сославшись на новое имя, которое отлично сработало. Но должно быть лучшее решение для этого.

Кэширует ли новый конвейер ресурсов файлы, на которые вы ссылаетесь? Если да, то как я могу очистить этот кеш? Спасибо за любую помощь!

46
задан Aaron Gray 10 July 2012 в 19:08
поделиться