我的Rails项目中有一堆外部javascript库,它们都包含在application.js中,因此它们会在每次部署到Heroku时进行预编译,Heroku运行很长时间。
您是否有任何建议如何减少资产编制时间,如果可能,不使用CDN。
感谢。
答案 0 :(得分:0)
以下是我解决问题的步骤:
config.assets.precompile = ['external.js', 'external.css']
(注意=而不是+ =)这样,external.js和external.css被编译为localy,application.js和application.css在部署时编译。在我的情况下,部署时间快了两倍多。它确实需要一些手动工作,但可以作为rake实现。