我最近被转移到了一个 Ruby on Rails (2.x) 项目,我正在尝试添加一些构建工具来提高前端代码质量。理想情况下,我想为 JavaScript 和 CSS 添加 linting,以及一个单元测试框架(最好是Mocha)。
我习惯于使用 Node 或 PHP 应用程序,在这些应用程序中,我通常只需将我需要的库指定为 npm 依赖项。我不知道这里的“Rails 方式”是什么。
我想知道是否有事实上的标准,以及您在 Rails 应用程序中使用哪些工具来检查/测试前端代码。如果对我来说使用 Node 来处理这些东西仍然最有意义(为 deps 添加一个 package.json 和一个像Jake这样的 JS 工具),那很好。