你好。我是 Emmanuel,我有一些更新要告诉你!
序列化属性时避免双重类型转换 ActiveModel::Attribute#value 在持久化模型时已经对模型属性进行了类型转换,但是一些模型属性类型会在序列化之前尝试转换给定值。这意味着在大多数情况下,类型转换会执行两次。此 PR 修复了此问题,从而提高了一些性能。
为 QueryLogs 添加设置 tags_format 的功能 ActiveRecord::QueryLogs 新增了 tags_format 选项。这使得我们可以指定是使用默认的 :legacy 格式化程序还是 :sqlcommenter。
方便在 database.yml 中使用任何常规 ERB DummyCompiler 已被 ERB::Compiler 替换。顾名思义,当尝试在 YAML 键中使用 ERB 时,它会失败。此 PR 使在 YAML 键中使用 ERB 成为可能。在此期间,我们还弃用了 config.active_record.suppress_multiple_database_warning。
Rails.error.report 现在将错误标记为已报告 Rails.error.report 现在将错误标记为已报告,以避免重复报告。此 PR 还允许捕获和报告执行上下文之外的错误。
在过去七天里,我们看到了 23 位贡献者。
就是这样。下周再见!
订阅以通过邮件获取这些更新。