地形轨道 一系列工具和指南可帮助您将遗留代码转换为。 基于RailsConf 2019的演讲 ( ,)。 工具类 未发布的脚本 这些脚本是在的不同Rails项目开发期间创建的。 它们的通用性不足以提取到库中(某些依赖于特定的Rails版本或特定于项目的假设),但是它们可以用作构建项目工具的起点。 – RuboCop cop(限制在应用程序中使用ENV和Rails.env ) –皮棉工厂定义 –确保在使用Timecop时始终时光倒流 –跟踪未使用的模板 跟踪可能未使用的宝石。 宝石 测验 –分析和改善测试套件性能 安全 –检查已知CVE的依赖性 –检测应用程序代码的安全性问