2017 年 2 月 18 日,星期六

Rails 本周大事:冻结与缓存相关的字符串、Postgres 查询优化等等!

作者 prathamesh

大家好 👋

Prathamesh 为大家介绍 Rails 世界的最新资讯。

⚡️本周 Rails 贡献者⚡️

本周涌现出大量改进和问题修复。我们有 24 位了不起的贡献者为 Rails 提供帮助,其中 3 位是新人!

改进

此更改冻结了片段缓存中使用的常用字符串,从而减少了对片段缓存执行读/写操作时字符串的分配。该补丁展示了适当的对象分配基准,显示出明显的提高,因此获得接受。

优化用于查找 Postgres 表的主键的查询

此更改简化并优化了用于确定 PostgreSQL 表主键的查询,从而改善了整体设置时间。

修复

修复命名空间 Rails 引擎的生成器命令

此更改修复了默认生成器,为命名空间 Rails 引擎创建正确的命名空间资源。例如,如果我们有一个命名空间引擎 bukkits-admin,那么

bin/rails g scaffold User name:string age:integer

现在将正确创建

admin/app/controllers/bukkits/admin/users_controller.rb.

remove_index 方法现在可以移除表达式索引

现在,除了简单的列索引之外,还可以使用 remove_index 方法移除表达式索引。

以上就是 Rails 本周大事的全部内容。还有许多其他精彩的贡献,在此无法一一列举,但欢迎大家自行查看

下周见 👣