2024年2月2日,星期五

弃用、错误修复以及更多!

发布者:Greg

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

弃用将nil作为模型参数传递
在下一版本的Rails中,将model: nil作为form_with方法的参数传递将被弃用。

创建API时跳过CSS
此拉取请求使得Rails生成器在设置了--api标志时跳过CSS部分,因为CSS对于仅API的应用程序来说是不必要的。

.railsrc文件中的注释行不应被视为参数
在此更改之前,如果.railsrc文件中的注释行包含任何参数,它们将被解析为参数。此拉取请求修复了此问题。

sql.active_record通知添加row_count字段
此拉取请求向sql.active_record通知添加了一个row_count字段,该字段返回发出通知的查询返回的行数。
这个指标在需要检测具有大型结果集的查询时非常有用。

允许加密而不进行压缩
此拉取请求向ActiveRecord::Encryption::Encryptor添加了一个选项来禁用压缩。

class User
  encrypts :name, encryptor: ActiveRecord::Encryption::Encryptor.new(compress: false)
end

如果您的数据已压缩,或者您想防止泄露加密值熵的信息,您可能希望避免压缩。

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

下次再见!

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