大家好,我是 Greg。让我们一起探索本周 Rails 代码库的变更。
在使用 URL 配置 Active Record 时强制转换 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 gem 的 bundle install
此变更修复了生成的 Dockerfile 中将 vendor
文件夹复制到镜像的问题,否则由于 vendored gem 未在文件系统上,会抛出错误。
改善 Rails 指南的可访问性
进一步改善了 Rails 指南的可访问性。有一些变化,请阅读说明以了解所有详细信息。
您可以 查看完整的变更列表。 上周有 33 位贡献者 为 Rails 代码库做出贡献!
下次再见!
订阅 以接收这些更新邮件。