2022 年 1 月 21 日,星期五

Rails 7.0.1、Webpacker 退役以及更多

作者:morgoth85

嗨,Wojtek 在此向您介绍今年 Rails 的变更。

发布 Rails 7.0.1
此次发布完全支持 Ruby 3.1。还包含少数错误修复和文档改进。

Webpacker 退役
版本 6 将不再发布,仅会考虑安全问题。目前已备好 切换到 jsbundling-rails 的指南
感谢过去五年多时间来对 Webpacker 做出贡献的所有人!

自动加载路径不再在加载路径中
从 Rails 7.1 开始,由自动加载器管理的所有路径将不再添加到 $LOAD_PATH
这意味着将无法使用手动 require 调用加载它们,而是可以引用类或模块。

在 Active Record 中添加 update_attributes!
类似于 update_attribute,但当 before_* 回调抛出 :abort 时,会引发 ActiveRecord::RecordNotSaved

自上次以来,61 人 为 Rails 做出了贡献。所有变更可在此处查看 here。下周再见!