gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:53:54 24 4
gpt4 key购买 nike

即使重新启动开发服务器,我的js.erb文件也不会重新生成。有没有办法让我在每次重启服务器时强制 Assets 管道重新生成所有JavaScript Assets ?

如果我更改了实际的.js.erb源文件,那么它会重新编译良好,但是代码会从数据库中拉出,读取可能在服务器重新启动之间发生变化的种子数据。

最佳答案

这里打来的电话很晚,但是到处都遇到了这个问题,并对此感到非常恼火,于是挖了一下。这是我的解决方案:

重新启动服务器时,rm -rf tmp/cache/*
这将破坏SCSS和其他缓存的 Assets ,并强制重新编译。

如果您愿意或正在使用Rake重新启动服务器,则可以改为运行rake assets:clean

显然,这样做会稍微延迟服务器重新启动的时间,但是对于消除这个主要的痛点可能是值得的...

关于ruby-on-rails-3.1 - Assets 管道强制js.erb重新编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com