你好,我是Claudio Baccigalupo。让我们一起来看看本周Rails代码库中的一些变更。
为 bin/setup 添加 --reset 选项
在开发环境中,这使得零 out 数据库和加载种子数据更加容易。
添加 assert_in_body/assert_not_in_body
让测试可以在不经过 DOM 操作的情况下,检查响应体是否包含特定文本。
为 ActiveRecord::DatabaseConfigurations 添加加载钩子
在定义数据库任务之前,提供了一种使用 initializer 来注册数据库配置处理程序的方法。
确保所有 railties 测试都要求 strict_warnings
防止在未被通知的情况下,警告被合并。
按表对 schema cache 中的列和索引进行排序
完成了确保 db/schema_cache.yml 文件内容具有稳定顺序的工作,其中表、列和索引都按名称排序。
将现有连接传递给 #arel 中的 #to_sql
提高了包含 GROUP BY 或 HAVING 的 update_all 和 delete_all 查询的性能。
您可以在此处查看所有变更的完整列表。 上周,我们有16位贡献者参与了Rails代码库的贡献!
下次再见!
订阅以通过邮件获取这些更新。