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的全部内容。还有许多其他出色的贡献,此处无法一一列举,但欢迎您查看! 

下周再见 👣