大家好!这是 Godfrey,为您带来 Rails 的最新消息。
RailsConf 2016 网站现已启用!今年,我们将于 5 月 4 日至 5 月 6 日在堪萨斯城聚会。如果您希望提交一个讨论主题,现在起至 1 月 15 日,征集提案征集活动 (CFP) 将面向您开放!
本周,我们收到了 Rails 存储库中 29 位不同贡献者提交的更新,其中包括 6 位新面孔!
当您使用非冻结(即可变)字符串作为哈希键时,Ruby 必须复制并冻结它才能确保哈希键稳定。
这通常没问题,但是当该字符串用于构建许多不同的哈希时,工作任务会堆积如山。幸运的是,我们可以简单地预先冻结它以避免重复工作。
byebug
7.0 近期发布,提供了一些主要的性能改进。(有关详细信息,请参见 此拉取请求)。如果您正在使用 byebug
进行调试,您可能希望升级!
您是否知道 Enumerable#{inject,reduce}
可以将一个符号作为其参数?显然,这也会快一些!(注意:这与 inject(&:method)
不同,后者通过 Symbol#to_proc
)
通常,您可以在 Rails 文档中使用 +some_word+
切换到固定宽度的字体。但是,解析此规则时会偶尔在一些更复杂的情况下出错。
如果不确定何时使用哪个,请务必查阅指南,或者通过执行 rake rdoc
来检查本地输出。
这是本周有关 Rails 的全部内容。与往常一样,还有很多变化我们无法在此处介绍,但请随时自行查看。
下次见!