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

时间:2013-01-22 23:10:42

标签: ruby-on-rails asset-pipeline

我正在使用Rails中的资产管道,我们有很多可能没有使用的haml部分,以及未使用的图像。

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

1 个答案:

答案 0 :(得分:2)

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

<强>发现未使用的-的partials

A script to help you finding out unused partials。适用于重型重构下的大型项目或项目。涵盖Haml和ERB。

<强>载重量

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

搜索production.log

有一个名为Removing deadweight的方便博客帖子,描述了如何将生产日志和脚本grep到find and delete assets that have not been seen

他们使用的grep命令是:

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