嗨,沃伊切赫 在此介绍上周发生的大量改动。
默认情况下,应用程序中所有数据库的架构都处于开启状态。若要为特定数据库关闭该状态,现在可在数据库配置文件中将其设置为 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 是特殊值,无法通过 == 方法进行比较。
现在只输出错误检查,而省略基本对象。
如果找不到中间件,将引发错误。