大家好,我是 Greg,为您带来来自 Ruby on Rails 世界的最新新闻!
在今年的第一周,有 38 位贡献者参与了 Rails 的开发!
此公关弃用了将 “primary” 名称用作 *ActiveRecord::Base* 的 *connection_specification_name*,转而使用 “ActiveRecord::Base” 以避免混淆,因为在之前的版本中,类名在任何情况下都是如此使用。
Range#include?
来检查一个值在日期时间范围中的包含情况在 Ruby 中,使用 Range#include?方法检查一个参数在带时区日期或时间范围中的包含情况已被弃用,由于 Rails 扩展了此方法,因此此弃用需要继续执行。建议使用 Range#cover?作为替代方法。
在本次错误修复之前,如果某个应用调用了不带参数的 establish_connection 或者没有在 ApplicationRecord 中调用 connects_to,并且使用了并行测试数据库,则该应用可能会选取错误的配置。
此改进与哈希的大小紧密相关,但对中等大小的嵌套哈希来说,可能非常重要。
本周到此结束,下期再会!