ruby-on-rails – 在Rails应用程序中查找未使用的图像?

我熟悉像 Deadweight这样的工具,可以在您的Rails应用程序中查找CSS,但对图像有任何影响吗?我正在一个项目中,拥有大量资产目录,与各种设计师合作,我正在努力修剪这个项目的脂肪.移动资产到我们的CDN时尤其是一个痛苦.

有什么想法吗?

解决方法

它很大程度上取决于使用图像的代码.总是可以计算文件名(通过连接两个值或字符串替换等),因此简单地按文件名进行格式化并不一定足够.

你可以尝试运行wget(可能已经安装了,如果你有一台linux机器,否则是http://users.ugent.be/~bpuype/wget/)镜像整个网站.如果可以在同一台机器或网络上执行此操作,它会抓取您的整个网站并抓取所有图像

# mirror mysite.com accepting only jpg,png and gif files
wget -A jpg,png,gif --mirror www.mysite.com

一旦你这样做,你将有一个第二个副本你的网站的层次结构,包含任何图片通过抓取您的网站可访问任何页面积极链接.然后,您可以备份源图像目录,并将其替换为wget的副本.接下来,监视与gif / jpg / png文件有关的404的日志文件.希望有帮助.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...