2018年6月16日,星期六

更快的记录删除,自定义错误消息,错误修复等!

发布者:dodecadaniel

大家好!我是 Daniel,带来关于 Ruby on Rails 的最新消息。

本周贡献者

过去一周有14人向 Rails 贡献了代码,其中包括4名首次贡献者。非常感谢大家!

想参与贡献吗?查看 开放的 issue 列表

更快的依赖项销毁

GDPR 要求您删除用户及其所有“点赞”?dependent: destroy 选项已更新,使用线性算法而非二次算法。我喜欢这个!

允许为 store 属性添加后缀

早在三月份,我们就增加了为 store 属性使用前缀的选项。现在您也可以使用后缀了。告别冲突的方法名!

灵活的错误消息自定义

有没有发现自己想要覆盖某个特定模型或属性的默认 Active Model 错误消息格式,而不是针对整个语言?现在您就可以做到!

开发环境下的预加载

在 Rails 5.1 和 5.2 中,在开发环境下设置 config.eager_load = true 可能会导致服务器锁定。我相信您已经猜到了,我们迫不及待地希望将此合并。

修复 params 的往返问题

解析嵌套的 params 并不容易,但您的控制器测试可能依赖于它。幸运的是,我们通过 Rack 和一点点细致的处理解决了这个问题。

但这还不是全部!如果您渴望更多 Ruby on Rails 新闻,请查看 过去一周的完整提交列表。否则,我们下周再见!