大家好,我是 Wojtek,将为大家介绍本周的许多重要更新。
Schema dump 在应用程序的所有数据库中默认是开启的。现在可以通过在数据库配置文件中设置 schema_dump: false 来为特定数据库关闭它。
Active Record 中新增了两个方法:association_changed? 和 association_previously_changed?(假设关联名为 :association)。
为 redirect_to 添加了 allow_other_host 选项。可以通过设置 ActionController::Base.raise_on_open_redirects = true 来选择此行为。
系统测试中弃用 poltergeist 和 webkit (capybara-webkit) 驱动程序注册(将在 Rails 7.1 中移除),并添加了 cuprite。
Ruby 中的 Float::NaN 和 BigDecimal::NaN 是特殊值,无法使用 == 方法 进行比较。
现在它将只输出错误检查,省略基础对象。
如果找不到中间件,将抛出错误。