####
小心那些,
在乌鸦在栖息的森林里
quienes sienten el miedo, una noche de viernes tormentosa
本周的 Rails 新闻,任你挑选
在我们编织,这个;
万圣节前夜
敢打赌你没料到万圣节前一天就让你感到毛骨悚然吧,这就是我们的“不给糖就捣蛋”。什么?法国人就是这么说的——别问。
本周,42 位贡献者手持叉子聚集在城镇广场,将 Rails 中的 Bug 赶到了磨坊里。
这就是结对编程的意义所在。我猜的。
例如,一个 USA 模型和一个 USSR 模型采取了防御措施,如果它们被销毁,也会销毁对方。以前它们会一直销毁对方,现在它们变得更加和平,只会互相销毁一次。幸好这是一个虚构的例子 😁
有带有 accepts_nested_attributes_for 的模型吗?宏中新增了一个 index_errors 选项,因此错误会附加到提交数组中的特定模型上。
如果您想进一步改进,可以在 pull request 上发表评论。
left_outer_joins现在有一种明确的方式来实现这个特定的 join——以前被抽象在 includes 中。
对于那些想被排除在外,呃……加入的人!
虽然对 has_and_belongs_to_many 关系调用 count 可以正确计数,但增强包含项会打乱计数。现在您可以使用 includes,计数又能正确进行了。
您需要记住清理传递给 order 的参数,而这,如果您有像 pull request 中那样的例子,会很麻烦。现在不会了。
HashWithIndifferentAccess 默认使用 to_hash 对象将响应 to_hash 的对象传递给 HashWithIndifferentAccess.new 现在会尊重默认值和默认 proc(如果存在的话)。
block、args 或 arg上周,我们错误地说这项更改会引发异常。实际发生的是,如果这些点亮了您的杰克灯笼,delegate 现在可以与 block、args 或 arg 一起工作。
本周 Rails 新闻就到这里。一如既往,还有许多我们没有在这里详述的更改,但请随时自行查看。
下次再见!
另外,如果你真的想被吓到,看看你自己的镜子!砰,说中了!