随着晨光温柔地倾泻而下,我发现自己 乘坐火车 前往斯卡拉琴科。我实实在在地在铁轨上!我心想,还有什么比在穿越这些真正的铁轨时分享 Rails 的最新更新更合适的场景呢?
定义一个用于内省有效的可委派类型 此 PR 在 ActiveRecord::DelegatedType 中引入了 <role>_types 类方法,以启用内省委派类型。
通过 DATABASE_URL 使 schema_dump、query_cache、replica 和 database_tasks 可配置通过 DATABASE_URL 启用 schema_dump、query_cache、replica 和 database_tasks 的可配置性。以前,此功能因布尔值错误地解释为字符串而存在限制。例如,DATABASE_URL=postgres://127.0.0.1/foo?schema_dump=false 现在可以正确禁用模式缓存的转储。
修复将 IP 地址写入缓存时丢失前缀信息的问题 当使用 ActiveSupport::MessagePack 序列化器时,此 PR 将 IPAddr#prefix 纳入 IPAddr 的序列化处理。此修改确保了向后和向前兼容性;现有负载仍然可读,且较新的负载与早期版本的 Rails 兼容。
确保 Rails 默认加载路径中仅存在目录 通过强制仅存在目录来保护 Rails 默认加载路径的安全。过去,应用程序目录中的某些文件会导致加载路径中的污染。此提交通过从 Rails 框架建立的默认加载路径中删除文件来纠正此问题。结果,在以下路径的默认设置中,现在仅考虑目录
我们有 33 位贡献者 在过去的一周提交了 Rails 代码库!可以 在此查看所有变更的详尽清单。
您每周一次从 Rails 了解有趣的提交、请求合并等内容。
订阅 以通过邮件接收这些更新。