2020 年 11 月 13 日,星期五

强化严格加载,支持多个数据库,功能更强大!

作者:morgoth85

嗨,大家好。我是 Wojtek。今天,我来为大家总结一下即将推出的 Rails 6.1 中最新的变化。

Rails 6.1 RC1 已发布

Rails 6.1 的候选版本已准备就绪,可以进行测试了。

强化严格加载,以便记录违规操作

这项改动允许在使用 strict_loading 时,应用程序可以选择记录信息,而不是引发异常。

为多个数据库添加 connected_to_many

尤其是在声明连接关系时,嵌套深度超过 2 个数据库时,这将非常派得上用场。

将请求排除添加到主机授权中

可以为特定请求跳过主机授权检查。这样一来,即使请求中缺少或不匹配主机头,也能允许对运行状况检查请求进行授权。

添加服务器 Railtie 块

允许应用程序或 Railtie 在服务器启动后加载代码(类似于 consoletask 块)。

自上次更新以来,共有 39 人 为 Rails 做出了贡献。查看 所有改动的详细列表。期待下周的更新!