大家好!我是 Godfrey,为您带来 Rails 的最新消息。
RailsConf 2016 网站已上线!今年,我们将于 5 月 4 日至 5 月 6 日在堪萨斯城举行。如果您想提交演讲,提案征集(CFP)现已开放,截止日期为 1 月 15 日!
本周,Rails 仓库中出现了来自 29 位不同贡献者的提交,其中包括 6 张新面孔!
当您使用非冻结(即可变)字符串作为 Hash 键时,Ruby 会复制并冻结它,以保证稳定的哈希键。
这通常没问题,但当该字符串用于构建许多不同的哈希时,工作量会累加。幸运的是,我们可以提前将其冻结,以避免重复工作。
byebug 7.0 最近发布,并带来了一些重大的性能改进。(详情请参阅此拉取请求。)如果您使用 byebug 进行调试,您可能需要升级!
您知道 Enumerable#{inject,reduce} 可以接受符号作为参数吗?显然,这稍微快一些!(注意:这与 inject(&:method) 不同,后者会通过 Symbol#to_proc。)
通常,您可以使用 +some_word+ 在 Rails 的文档中切换到等宽字体。然而,此规则的解析器有时会在更复杂的情况下失败。
如果您不确定何时使用哪种,请务必查看指南,或通过运行 rake rdoc 在本地检查输出。
以上就是本周 Rails 的全部内容。与往常一样,还有更多我们无法在此涵盖的更改,但请随时自行查看。
下次再见!