Rails的东西 为Ruby项目收集有用的模块,以提供出色的DRY,TDD经验。 尽管其中一些是特定于Rails的,但是尽管有gem的名称,但大多数都可以在任何环境中工作。 所有模块都是延迟加载的,因此可以一次需要整个gem。 为了获得最佳体验,默认情况下会激活其中的一些,但是可以对其进行配置或关闭(请参阅)。 适用于ruby 2.0 +,Rails 4.2 +,5 +。 控制器: 干! 保持控制器清洁。 帮手has_scope安全地排序集合。 楷模: 代理编写器,用nil替换空值。 用单个指令覆盖两个作者。 为属性生成随机值,这将确保它们是唯一的。 具有更多功能的 Acti