无法在rails开发环境中对资产进行更改

时间:2017-03-14 07:59:12

标签: ruby ruby-on-rails-5

将我的Rails应用程序从4.2.0版更改为5.0.2后,我无法再在rails开发环境中对资产进行更改。

我查看了Rails dev environment not updating html/css/assets even after restarting server并清空了我的public/assets文件夹。清空后(&重启我的服务器并清空浏览器缓存并再次预编译资产)后,我仍然遇到了同样的问题。

然后我尝试了$ rake assets:precompile RAILS_ENV=development,“有点”解决了我的问题 - 但我必须这样做并且每次都重新启动服务器!

在此问题开始之前,我没有对development.rb进行任何更改。

我做了RAILS_ENV=development bundle exec rake assets:cleanRAILS_ENV=development bundle exec rake assets:precompileRAILS_ENV=development bundle exec rails server,我清除了浏览器缓存,但我的资产在开发环境中仍然不会改变。我仍然必须关闭我的服务器并为我所做的每一项更改rake assets:precompile RAILS_ENV=development

如果有人知道如何解决这个问题,我会非常感激。

编辑:实际上,当再次查看Rails dev environment not updating html/css/assets even after restarting server时,在Chris Heald的回答中,他建议删除整个public/assets文件夹(而不仅仅是其内容)。我这样做了(&并根据Max Dunn的建议制作了public/assets_hide文件夹)并且它有效!我回来了。

0 个答案:

没有答案