确定哪些资产没有在Rails中使用?

我正在使用Rails中的资产管道,我们有许多haml partials,其中一些可能没有使用,还有未使用的图像。

如果没有使用资产,你如何计算,例如图像,haml等? 是否有自动查找方法?

我找到了一些链接,但尚未尝试过。 当我有机会尝试时,我会报告回来:

发现未使用的,谐音

一个脚本,可以帮助您找出未使用的部分 。 适用于重型重构下的大型项目或项目。 涵盖Haml和ERB。

自重

Deadweight是一个CSS覆盖工具。 给定一组样式表和一组URL,它确定实际使用哪些选择器以及可以“安全”删除哪些报告。

正在搜索production.log

有一个方便的博客文章名为删除载重量 ,描述如何通过生产日志和脚本来查找和删除尚未看到的资产 。

他们使用的grep命令是:

grep -Eo 'GET /(.*(.gif|.jpg|.jpeg|.png|.css|.js))[ \?]' access.log > ~/assets.txt