大家好!我是Claudio,为您总结本周进入rails/rails的主要提交。如果您也想为Rails做贡献,那么这个 outstanding Active Record issue 是一个绝佳的起点。
一项正在进行的工作,旨在通过更漂亮的theme、更好的SEO和更快的生成时间来改进Rails的文档。您能看出当前版本和未来版本之间的区别吗?
两周前,Active Storage已加入rails/rails。本周,其文档已得到改进,以便与Rails 5.2一起发布。
如果您想了解如何使用基准测试来证明某个提交可以提高Rails的性能,这是一个很好的例子。
现在,控制器可用操作的列表会被预加载,以缩短首次请求的响应时间,并在使用Unicorn等forking服务器运行时降低内存占用。
此PR修复了5.1.3版本中引入的一个回归,导致UnpermittedParameters未能按预期引发。
没有此补丁,调用类似validates_uniqueness_of :code, scope: [archived: false]会因AR内部的跟踪而导致NoMethodError。
binary辅助方法现在您可以更轻松地将二进制数据用作fixtures。
--skip-yarn选项如果您不需要,请不要在您的引擎中包含yarn。
json和array列上使用自定义编码器的serialize更好地控制数据的存储方式。
thor和bladeThor 0.20具有新功能,您可能想看一下。
本周的总结就到这里!如果您感兴趣,请随时查看完整的提交列表。我们下周再见!