2015 年 2 月 7 日,星期六

本周的 Rails:locate_many、表情部分等!

发表者 huoxito

嗨,你好!

时事通讯小组返回您的收件箱,提供 Rails 中最新的所有操作提交和拉取请求。希望您最爱的饮料就在您身边,让快速浏览变得更好。

本周的 Rails 贡献者

仅在本周,有 25 人为 Rails 做出了贡献。也许订阅下一份时事通讯时,您的姓名也会出现在该列表中!

已改进

在全局 ID 中高效查找多个模型

最新版本的 Global ID 0.3.2 为模型带来了更好的查找功能。locate_many 的 id 数组可一次性捕获每个模型的记录。查看核心团队成员整理自己的 API 的有价值的评论。

部分名称不必是有效的 Ruby 标识符

现在,Rails master 可以很好地呈现 _the-friday-party.html.erb 等部分名称。如果您感觉非常冒险,甚至可以使用 表情

perform_enqueued_jobs 可按类型筛选作业

通过传递 only 选项,您可以仅测试那些特定的作业,其中块内的任何其他作业都不会执行。签出引入了明确示例用法更改日志条目。

修复

子记录验证尊重父项上的 validate: false

花了数年时间,但已修复!持久子记录将尊重父记录的当前验证状态。另外,了解团队如何担心 ActiveRecord 核心逻辑修复的性能损失也很高兴。

已删除

删除 xhr 帮助程序以简化 AC::TestCase

如果测试套件使用 xhrxml_http_request 测试帮助程序,则需要更新它们。改为切换到常规 get 并传递关键字参数 xhr: true

告别 Rails 内置文档任务

现在,对大多数我们从未听说过的朋友说再见:文档 rake 任务。三个兄弟姐妹 doc:appdoc:rails 和小 doc:guides 在更好的地方(在线)加入本地文档。我们想念剩下的 rake 任务。安息协议。

另一回事™

Eileen M. Uchitelle 是 Rails 提交者

Eileen 在记录模型关系方面的性能重构和缺陷修复上一直做得非常棒功课,此外还指导了Facebook Open Academy项目中的一些学生。

总结

这就是本周的Rails新闻了。和往常一样,我们没有足够的空间来报道所有修改内容,但您可以随时自行查看

谨启。如果您喜欢此通讯,何不与您的朋友分享?:)如果您想参与本项目,请随时联系Godfrey——有很多方法可以帮助您让此通讯变得更棒!