Rails 关于 precompile

xranthoar · 2012年11月30日 · 最后由 uudui 回复于 2012年12月01日 · 2740 次阅读

有时候引用了一些外来的 assets 库,precompile 之后会产生大量的文件,这时候如果仅仅对 assets 做了一点很小的更改也需要重新 precompile,有没有指定仅仅 compile 一部分 assets 的办法呢?特别是当 assets 由 cdn 来服务的时候,要用 ftp 同步会很浪费时间。谢谢各位回答

库文件打包成一个,其他的 js 再打包一个。

目前也只能这样土鳖了,我也在找好的方法

这个 gem: https://github.com/ndbroadbent/turbo-sprockets-rails3

@xdite 的一篇博文也说的是这个,加速 assets 的 precompile

#1 楼 @ywencn 这怎么避免了 assets 每次迭代都要替换整个版本的问题呢? #2 楼 @huacnlee 恩恩,有好的办法求告诉!

@huacnlee 貌似 @pzgz 说的这个 gem 比较合意 @pzgz 谢啦!

JQuery 等 直接连 Google / Microsoft 或 CDN 上的文件

#5 楼 @xranthoar 这个也会有问题,当 a.css 中@import 了 b.css,如果 b 作了修改,但在编译的时会认为 a 没作修改。

#8 楼 @pzgz 是的,改天有空拉下来测测

需要 登录 后方可回复, 如果你还没有账号请 注册新账号