ruby-on-rails-3.1 – 资产管道强制js.erb重新编译

前端之家收集整理的这篇文章主要介绍了ruby-on-rails-3.1 – 资产管道强制js.erb重新编译前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
即使我重新启动开发服务器,也不会重新生成我的js.erb文件.有没有办法让我每次重新启动服务器时强制资产管道重新生成所有的 javascript资产?

如果我更改了实际的.js.erb源文件,那么它会重新编译,但代码数据库提取,读取可能在服务器重新启动之间更改的种子数据.

解决方法

在这里打电话,但是到处都有这个问题,真的被它惹恼了,挖了一下.这是我的解决方案:

在重新启动服务器时,rm -rf tmp / cache / *

这将吹走SCSS和其他缓存资产,并强制重新编译.

您可以运行rake资产:如果您愿意或正在使用Rake重新启动服务器,请清理.

显然,这样做会减慢服务器的重启速度,但对于消除这个主要的痛点可能是值得的…

猜你在找的Ruby相关文章