2015 年 4 月 18 日,星期六

本周的 Rails 新闻:Ruby 2.2.2、RailsConf 以及更多信息!

由 kaspth 发布

亲爱的读者,我是 Kasper

我来为你的收件箱添加一些出乎意料的亮点。

在进入 Rails 正题之前,我想先分享一个关于我们公司的轻松小故事:我们有一个同事,我们都很敬佩她,因为她正在进行一次跨国跋涉。

她是我们的英雄,而且她刚刚跨越了国境线。

噢,对了,你一定在寻找有关 Rails 的新闻。

本周的贡献者

本周有 42 人为 Rails 提供了帮助。Rails 5 离我们越来越近,这都是你们的功劳。继续努力,它将成为有史以来最好的 Rails 版本。

prepend 准备取代 alias_method_chain

你还记得我们说过 alias_method_chain 已不再建议使用吗?如果被覆盖的方法调用 super,你就会陷入无限递归中,就像那个永远没毕业的幼儿园学生一样。本周,prepend 成为了 Rails 急需的继承者。它是如何达此目标的呢?

Rails 5 需要 Ruby 2.2.2

我很高兴你继续往下读,因为 Ruby 2.2.2 对 prepend 进行了修复。新版本主要是一个安全版本,还更新了一些错误修复,所以不要再拖延升级了,好吗?你应该在准备好下周到 实验室

新功能

带有默认表单生成器的控制器

你可以覆写控制器中一项新的 default_form_builder 方法。接下来,form_for 和它的兄弟都会使用传入的生成器类来设计视图。

新版 Action Pack XML 解析器发布

嘿,这个版本已经推出新版本了。                                                 

改进

Railties 使用 Bundler 的 exe 约定

就像一个乐于助人的人一样,你可能会在运行 rakerails 时将 bin 置于前缀位置。这些是 binstubs 的实际应用。但是,bin 通常用于可执行文件,而不仅仅是那些 stub。由于 Bundler 将 bin 保留给了 binstubs 而将 exe 保留给了可执行文件,所以情况不再是这样了。本周 Railties 执行了该约定。

另一件重要的事情™

在 RailsConf 上与我们见面

我们几个将在下周前往 Big Peach。因此,在您看到 DHH 公布了 Rails 5 中的重大内容后,您可以在 RailsConf 与我们交流。Godfrey 和 Claudio 都将发表讲话。GodfreyClaudio。...我想我也会参加。

收工了

又一个 Rails 周过去了,时间过得真快。有关更多更改,请单击 链接。

最后,您可以 在此处 输入几个朋友的电子邮件,或询问 Godfrey 如何才能参与撰写此类内容。