2024年11月29日,星期五

Rails World 2025 日期公布等!

发布者:Greg

您好,我是 Greg。让我们一起看看本周 Rails 代码库的更改。

Rails World 2025 - 记住日期
Rails World 2025 将于 2025 年 9 月 4 日和 5 日再次在阿姆斯特丹举行。还是同一个场地,同一个城市,好消息是——会有更多的门票。征稿启事(CFP)预计将于 2025 年初春开放,门票随后不久发布。赞助销售即将开始(邮箱:sponsors@rubyonrails.org)。

当无法实例化作业类时,抛出更具体的错误
通过此更改,Rails 在反序列化时,当之前序列化的作业类未知时,将抛出更具体的错误。将抛出 ActiveJob::UnknownJobClassError 而不是更通用的 NameError,以便适配器能够轻松区分 NameError 是在作业执行期间还是反序列化期间抛出的。

改进 ERB 模板中多行方法的错误高亮显示
此拉取请求改进了 ERB 模板中多行方法的错误高亮显示。

不在开发和测试环境中启用 YJIT
开发和测试环境倾向于重新加载代码和重新定义方法(例如,模拟),因此 YJIT 在这些环境中通常不会更快。因此,从 Rails 8.1 开始,YJIT 将在这些环境中默认禁用。

将 *WEB_CONCURRENCY* 部署注释默认值更改为 auto
Puma 引入了新的 WEB_CONCURRENCY=auto 设置。该配置将 Puma 的 worker 数量设置为可用 CPU 的数量。此拉取请求将新选项添加到新项目默认 puma.rb 配置文件中解释性注释。

运行 kamal dbc 时不询问数据库密码
此拉取请求更改了 kamal dbc,以传递 --include-password 标志,从而重用 database.yml 中的数据库密码。

您可以在 此处查看完整的更改列表。 上周,我们有 25 位贡献者为 Rails 代码库做出了贡献!

下次再见!

订阅以通过邮件获取这些更新。