Я запускаю новый проект в 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 и ссылаясь на новое имя, которое отлично работало. Но это должно быть лучшим решением.
Связано ли новое конвейер ресурсов с файлами, которые вы ссылаетесь? Если да, то как я могу очистить этот кеш? Спасибо за любую помощь!