Среда разработки 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? Может быть, моя среда разработки как-то превратилась в производственную среду? Но даже тогда мне не нужно предварительно компилировать активы, чтобы отражать изменения. Тем не мениеRails.env.development?
возвращаетсяtrue
а такжеRails.env.production?
возвращаетсяfalse
в контроллерах и эрб файлах.
Я пытался удалить мой каталог / tmp, но безрезультатно.
Мне пришлось добавить следующую строку в config / application.rb, чтобы Heroku работал с компасом:
config.assets.initialize_on_precompile = false
Однако удаление этой строки в любом случае не помогло мне решить проблему.