你好,我是Greg,为你带来本周Rails代码库的变更。
支持使用复合键预加载关联
此拉取请求为Associations::Preloader增加了支持,使其能够预加载由复合外键(query_constraints)关联的关联,并且通过includes()关系也间接增加了支持。
SchemaCache#init_with 可选择跳过重复数据删除
这是一个非常高级的API,适用于使用自定义Schema Cache序列化器的用户。在这种情况下,自定义序列化器可能已经进行了数据去重,再次进行去重将非常浪费。
将Dockerfile用户重命名为“rails”
这是一个微小的细节,但这个改动可以让使用此容器的任何人知道他们使用的是“rails”镜像,而不是一个通用的“appuser”,后者可能会与其他镜像冲突。
为指南添加rake任务来打包javascript
Rails指南已从Turbolinks迁移到Turbo,此提交添加了一个rake任务,使用Importmap::Packager自动抓取turbo js文件,这就是importmap-rails用于bin/importmap pin --download的方式。
你可以在这里查看所有变更。
上周有30位贡献者为Rails代码库做出了贡献!
下次再见!
订阅以通过邮件获取这些更新。