Среда разработки Rails не обновляет html / css / assets даже после перезапуска сервера
Разрабатываю сайт в рельсах, все идет относительно гладко. Внезапно мои изменения во взглядах и активах больше не обнаруживаются. Я изменяю таблицу стилей или некоторые HTML и перезагружаю свой браузер вhttp://0.0.0.0:3000
и ничего не меняется. Так что я перезагружаю WEBrick и все равно ничегос изменился. Это даже в том случае, если я полностью меняю изображение.
Единственный способ получить новые изменения - это предварительно скомпилировать ресурсы:
C:\Users\me\website>rake assets:precompile
C:/Ruby193/bin/ruby.exe C:/Ruby193/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
Почему он показывает производство как RAILS_ENV? Может быть, моя среда разработки каким-то образом превратилась в производственную среду? Но даже тогда я не долженt нужно предварительно скомпилировать активы, чтобы отразить изменения. Тем не мениеRails.env.development?
возвращаетсяtrue
а такжеRails.env.production?
возвращаетсяfalse
в контроллерах и файлах erb.
я пытался удалить мой каталог / tmp безрезультатно.
Мне пришлось добавить следующую строку в config / application.rb, чтобы Heroku работал с компасом:
config.assets.initialize_on_precompile = false
Однако удаление этой строки неВ любом случае, это не поможет мне.