大家好!我是 Prathamesh,我来播报本周的 Rails 动态。我们开始吧。
感谢这周为 Rails 做出贡献的 32 位杰出伙伴,其中包括 5 位首次贡献者!想加入这场盛宴?请从 issues 页面入手。
String#blank?
变得更快了 🏇这项速度优化将使针对空字符串调用的 blank?
性能提升约 3.5 倍。已 进一步提升,大约快了 30%!太棒了 💪
通过本次新增,现在可以在数据库本身指定表、列和索引的注释。目前适用于 MySQL 和 PostgreSQL 适配器。
create_join_table
适用于非整型列类型使用 create_join_table
助手创建连接表时,过去总是使用整型创建列。但现在,如果您想拥有 uuid
列或任何其他类型,也完全可能!
这修复了与 Active Record 连接池在错误的时间尝试返回连接相关的断断续续的测试故障问题。
Rails 最近 通过使用 multi-row-insert
提升了插入模式信息的性能。但某些 SQLite 版本不支持 multi-row-insert
功能,这会导致错误。现在,Rails 会优雅地处理这种情况,而不会报错。
本周的 Rails 动态就到这里。还有许多改进,由于篇幅限制,我们在此无法一一列举,所以不要犹豫,快来 亲自查看!
下周见!