您好,我是 Greg。让我们一起看看本周 Rails 代码库的更改。
使用 Active Record 的 URL 配置时,为 query_cache 值进行类型转换
在通过 DATABASE_URL 配置 Active Record 连接时,由于未将值转换为整数,因此查询缓存未能设置为给定值。此拉取请求修复了此问题。
默认将 Regexp.timeout 设置为 1 秒
此拉取请求默认将 Regexp.timeout 设置为 1 秒,以提高防范 Regexp 拒绝服务攻击的安全性。如果应用程序中已配置了超时时间,Rails 将不会覆盖它。
同时对 Action Cable 连接进行身份验证
新的身份验证生成器现在也会为 Action Cable 添加身份验证。
扩充 .attributes_for_inspect 的文档
此拉取请求为 Active Record 的 .attributes_for_inspect 方法添加了更多文档。
修复 vendored gems 的 bundle install
此更改修复了生成的 Dockerfile 中的一个问题,该问题未能将 vendor 文件夹复制到镜像中,否则 vendored gems 会因为不在文件系统中而引发错误。
改进 Rails Guides 的可访问性
Rails Guides 的可访问性得到了进一步改进。有相当多的改动,请阅读描述以获取所有详细信息。
您可以在 此处 查看所有更改的列表。 过去一周,我们有 33 位贡献者 为 Rails 代码库做出了贡献!
下次再见!
订阅以通过邮件获取这些更新。