又到了每周例行时间!
这是 Greg,为您带来本周 Rails 中有趣的提交和拉取请求。
让我们首先对所有在这一周内帮助 Rails 变得更好的任何人表示感谢!
一项期待已久的特性已添加到 Active Record,从现在起您可以使用 or
运算符来组合两个 Active Record 关系。
借助对 ActiveSupport::Testing
的此项新增功能,无需为需要使用示例文件(例如文件上传)来测试功能编写自定义帮助器。
在控制器测试的 HTTP 方法中添加对关键字参数的支持。新语法示例
post :create, params: { y: x }, format: :json
delegate
逐渐成为集成测试 URL 生成的瓶颈。借助此项修补程序,应用程序的集成测试速度应该会得到提升。
从现在起,您可以生成为插件生成一个名称带连字符的 Rails 插件(例如命名空间引擎)。
已弃用 *_via_redirect
方法,但请不要担心,您可以在测试套件中使用 follow_redirect!
,能够获得相同的效果。
当 request.authorization
返回 nil
时,Rails 会引发一个 NoMethodError
错误,但是现在此问题已得到修复。
此项修补程序允许您使用 Active Record 的 group
方法按 SQL 保留关键字进行分组。
欢迎我们最新的 Rails 提交者!
本次 Rails 周刊 的内容就到这里了。一如既往,我们无法一一介绍这里涉及到的众多变更,但是欢迎您 自行查看!
附言:如果您喜欢这封时事通讯,何不 与您的朋友分享 呢? :) 如果您希望参与其中,请不要犹豫,联系 Godfrey — 您可以通过诸多方式帮助我们让这封时事通讯变得更加出色!