2024 年 2 月 16 日星期五

Rails World CFP、ActiveRecord::Base.with_connection、devcontainer 和 puma-dev 支持以及更多内容!

作者:vipulnsward

大家好!Vipul 在这里为您带来 Rails 本周动态的最新更新!

Rails World CFP
征集论文现已向今年在加拿大多伦多举办的 Rails World 2024 大会开放。CFP 将持续开放至 3 月 21 日。前往 此处提交您的提案!

默认生成 devcontainer 文件
此更改在创建新应用时会生成一个 .devcontainer 文件夹及其内容。.devcontainer 文件夹包含启动应用和在远程容器中进行开发所需的一切。可以使用 --skip-devcontainer 选项来跳过这些文件。

添加 ActiveRecord::Base.with_connection 作为简化短期租用连接的快捷方式
此更改将 ActiveRecord::Base.with_connection 添加为简化短期租用连接的快捷方式。租用的连接会返回,且在该块持续期间,对 ActiveRecord::Base.connection 的任何调用都将返回该同一连接。这有助于执行一些数据库操作,而无需在请求或作业的整个持续期间租用连接。

支持加密二进制列
以前,使用 ActiveRecord::Encryption::MessageSerializer 加密二进制列在 MySQL 和 SQLite 中有效,但在 PostgreSQL 中无效。此更改现在添加了对加密二进制列类型的适当支持。

在 bin/setup 中建议使用 puma-dev 配置
如果没有使用 Docker,Rails 现在建议将 puma-dev 作为在本地开发多个 Rails 应用的黄金路径。现已更新 bin/setup,以建议如何进行该设置。

将 .test 添加到开发模式下的默认允许主机
继续支持 puma-dev后,此更改将 “.test” 添加为开发中的默认允许主机,以确保顺利设置。

您可以在 此处查看所有更改列表。
上周有 30 位贡献者参与了 Rails 代码库!

敬请期待!

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