2016 年 6 月 4 日,星期六

本周 Rail 快讯:致歉、初始化程序变更等等!

作者:chancancode

团队大家好,我是 Todd,为大家带来本周 Rail 快讯!由于日程安排上的失误,我们错过了上周一个期,我们不会在此处涵盖它,但我鼓励您查看那段期间的 仓库活动

无论如何,让我们回到本周令人兴奋的内容!

本周 Rail 快讯 – 现已提供韩语版本!

首先,非常感谢 Suhan Lee 将我们的时事通讯翻译成韩语!他将尝试以后翻译每一期的时事通讯。如果您有兴趣提供更多翻译,请联系 Godfrey

本周贡献者

有 25 位可爱的人在本周为 Rails 贡献了代码和文档。你们都很棒!请继续贡献!

新东西

将默认初始化程序合并至单个文件中

最近对 Rails 5 的新增:默认 Rails 初始化程序将不再位于各自的文件中。相反,一个新的 new_framework_defaults.rb 文件将包含在使用 Rails 5 生成的新的应用中。

改进

添加 Action Cable 的 WebSocketlogger 配置选项

您现在可以使用 Action Cable 时配置自己的 WebSocket 和记录器选项。

精简 Active Record YAML 转储

此补丁减小了模型转储为 YAML 的大小——某些情况下减少了惊人的 80%!

修复

修复了将 #exists? 链接到 #includes 的问题

Sean 已能够修复一项问题,即在 #includes 上链接 #exists? 会引发错误。听起来此处仍有更多工作要做,所以我鼓励您仔细查看提交消息。

ActiveRecord::Base#hash 应在类之间有所不同

以前,如果在两个 ID 相同的不同模型上调用 #hash,则可能发生冲突。此问题现已在主版本中修复。

移除 OpenSSL 废弃警告

此补丁修复了 OpenSSL::Cipher::Cipher 命名空间更改为 OpenSSL::Cipher 而导致的废弃警告。

总结

本周微博专题就此结束!还有更多内容,敬请关注并亲自查看

下周再见!