你好,我是Wojtek,带来Rails代码库的最新更改。
公开查询测试断言方法
为了断言预期的查询次数,Rails内部使用了assert_queries和assert_no_queries。这些断言现在也可以在应用程序中使用。
允许服务压缩的SVG图像
这会将image/svg+xml添加到ActionDispatch::Static的可压缩内容类型中。
如果Trilogy适配器中设置了套接字,则忽略主机
这允许通过DATABASE_URL在UNIX套接字上配置连接。
在Action Mailbox数据库模型中考虑Active Record后缀
修复了所有与Action Mailbox数据库相关的模型,以遵循table_name_prefix配置。
在Action Text数据库模型中考虑Active Record后缀
后续将对Action Text模型也做同样的操作。
添加runner脚本选项以禁用执行器包装
使用bin/rails runner –skip-executor选项,不使用执行器包装runner脚本。
为MySQL添加nulls_last和nulls_first
修复了在尝试使用nulls_first/nulls_last进行排序时遇到的不一致行为,该行为在此问题中有所描述。
为SQLite3适配器添加对生成列的支持
自SQLite 3.31.0版本起,已支持生成列(存储和动态)。
为ActionController::Live#send_stream添加插装
允许订阅send_stream事件。事件负载包含文件名、处理方式和类型。
您可以在此处查看所有更改列表。过去一周,有28位贡献者为Rails代码库做出了贡献!
下次再见!
订阅以通过邮件获取这些更新。