嗨!我是 Greg,会为您介绍过去一周中 Rails 的变化。我们开始吧!
此提交通过减少 Rails 中的 stat(2) 调用,增加了一点点性能提升。
此 PR 更新不可变字符串类以将符号序列化为字符串,以反映此行为,因为 ActiveModel::Attribute 调用此序列化方法以确定 changed_in_place? 的返回的值。在此更改之前,此代码会错误地报告 “某些内容” 已更改。
此 PR 使得在每个请求的基础上设置不同的日志级别变得可能。
# Use the debug level if a particular cookie is set. class ApplicationController \< ActionController::Base log\_at :debug, if: -\> { cookies[:debug] } end