2015年10月2日,星期五

本周 Rails:Job Priorities,快速失败测试和 Fixtures……我的天!

由 gregmolnar 发布

大家好!我是Greg,在Andy(欢迎!)的协助下,为大家带来Rails的最新消息。

本周Rails贡献者

本周有33人贡献了Rails,其中包括3位首次贡献者!如果您有兴趣成为贡献者,请查看问题列表

新功能

为ActiveJob添加作业优先级

此提交允许您为Active Job中的作业设置优先级(如果您的后端支持)。有关更多详细信息,请查看pull request

测试运行器中的快速失败报告

如果您使用--fail-fast调用测试套件,它将在第一次失败时中止测试运行。

允许fixture文件在文件中设置模型类

从现在开始,您可以在fixture文件中设置模型类,但模型上的set_fixture_class会覆盖它。

修复

通过向record_name添加索引来处理嵌套的fields_for

此提交为嵌套fields_for的内部块中的输入添加了索引,因此Rails在提交表单时不会引发异常。

为collection_radio_buttons添加隐藏字段

此提交修复了strong_parameters的一个问题,如果您在表单上只有一个collection_radio_button,并且表单在未选择任何选项的情况下提交。

修复查询方法的参数清理

通过此提交,Action Controller的参数将在传递给Active Record查询方法之前进行清理。

总结

以上就是本周Rails的全部内容。一如既往,还有很多我们无法在此一一介绍的更改,但请随时自行查看

下次再见!