2015年5月22日 星期五

本周 Rails:尝试 Delegator,Schema Cache 等等

由 _cha1tanya 发布

大家好,我是 Prathamesh。又来为大家带来 Rails 神奇世界的最新魔法和绑定。准备好你们的魔杖!

本周 Rails 贡献者

本周有 39 人向 rails/rails 提交了代码。其中 7 人在本周首次提交了补丁!查看 pulse 页面了解更多详情。

新功能

支持带有 Delegator 的 try

Delegator 现在将响应 try,而不是将其委托给底层对象。太好了!使用 try 与普通对象和委托对象的令人惊讶的行为终于消失了。

改进

fork 后将 schema 缓存复制到新的连接池

Active Record 负责维护和创建连接池的所有繁重工作。它变得更好了。得益于此补丁,如果存在旧连接池,它将把旧连接池的 schema 缓存复制到新的连接池中。

修复

带引号的序列名称现在可以与 serial? 一起使用?

PostgreSQL 中带引号的序列名称现在可以与 serial? 方法正确配合使用。在此补丁之前,如果序列名称被引用,serial? 方法将返回 false。终于修复了。

再多说一句™

Ruby 核心中的 Integer#positive? 和 Integer#negative?

上周 Integer#positive?Integer#negative? 被添加到 Rails,本周它们成为了 Ruby 核心 的一部分。太棒了!

本周内容总结

本周 Rails 内容就到这里。一如既往,有很多更细微的更改我们无法在此全部涵盖,但请随时 自行查看

附注:如果您喜欢这个新闻通讯,为什么不分享给您的朋友呢? :) 如果您想参与到这个项目中,请随时联系 Godfrey – 有很多方法可以让这个新闻通讯变得更棒!