2017 年 9 月 3 日,星期日

Rails 本周快讯:引擎屏幕截图、方法重新定义及更多内容!

发布者 imtayadeway

哦,你好!我是 蒂姆,如果您正在阅读此文,这意味着您也热衷 Rails!是时候为您提供 Rails 本周快讯的每周一剂了......

本周贡献者

本周共有 21 人参与了 Rails 的贡献,其中 4 人是首次参与!如果您想加入他们,也许还能在下周的发行版中露一手,那何不查看一下 开放式问题 列表?

为生成器中的宝石支持多个版本参数

gem 方法现在可以支持多个版本约束,就像在 rubygems 中一样!

使 take_failed_screenshot 在引擎中正常工作

此方法过去会获取相对于 Rails.root 的临时目录,而在引擎中,此目录指向虚拟应用程序,该目录不存在。通过改而使用相对于当前目录的路径来解决了该问题。

阐明方法重新定义的意图

这修复了 class_attribute 中的争用条件,该条件在重新定义属性时必须首先删除该属性,然后再重新定义该属性。如果在此过程中有另一个线程试图访问该属性,它将引发 NameError。谢天谢地,这种情况不会再发生了!

......这就齐活儿了!和往常一样,总没有足够的时间或空间涵盖本周的每项更改,但我们珍视每一项更改。如果您想了解更多信息,可以查看 完整的更改列表。我们下次再见!