如何在我的Gemfile中找到未使用的gem,以便清理不再使用的引用.

推荐答案

我怀疑是否有一种自动方法可以在Gemfile中找到未使用的Ruby .

对于长期构建应用程序的人来说,手动识别由于某种原因而丢弃的Ruby 应该很容易.

对于从其他人继承的遗留应用程序,手动识别未使用的gem是一项非常困难的任务.如果系统有全面的测试覆盖范围,它将有助于通过try 和错误删除未使用的gem,同时确保测试通过gem文件中的每次更改.

Ruby-on-rails相关问答推荐

`heroku Open`和`heroku run rake db:Migrate`不工作(";没有这样的文件或目录";)

在Ruby on Rails中获取堆栈级别太深错误(&Q)

刺激中的Rails 7和 bootstrap 错误-无法解析模块说明符 bootstrap

ActiveRecord::声明在类别中无效#new

使用拆分成多个部分的种子文件进行Rails数据种植

Rails:has_many 通过不返回结果

微软安全链接在页面加载前解锁用户

如何在 Rails 中声明动态路由范围/命名空间变量?

Mongoid 3 + Heroku (MongoHQ) 导致 Moped::Errors::OperationFailure

I18n 用于特定于模型的 Rails 提交按钮

如何使用默认的 Rails 记录器记录 Ruby 异常的整个回溯?

rails 3 - link_to 销毁不工作

rails 方法获取模型的关联名称

在 PostgreSQL 中强制字符串的最大长度

嵌套模型和父验证

Rails SQL 正则表达式

Rspec:如何在控制器规范中分配实例变量

你如何undo撤消Bundle 安装 --without

ActiveRecord 何时会保存关联?

在 Ruby on Rails 中设置日志(log)记录级别