大家好!
Prathamesh 和 Greg 在这里,带来本周 Rails 的最新消息……
实际上是“过去两周的 Rails”,因为我们因生病而错过了发送上周的版本。但是我们现在回来了,让我们看看自上一次版本发布以来 Rails 世界发生了什么。
在过去的两周里,有 38 位出色的人士为 Rails 做出贡献。想要加入本节目吗?转到 问题 列表并贡献意见!
Rails JavaScript 帮助程序已在称为 *rails-ujs* 的新组件中重写,并且它们使用原生 JavaScript,因此 jQuery 不再是 Rails 的依赖项。
5.0.1 的第一个候选版本已经发布,如果未发现问题,将于 12 月 6 日发布最终版本。
form_for 和 form_tag 帮助程序用于非常相似的用例,因此它们已与新的 form_with 帮助程序统一。
attribute 方法的 cast_type 选项已添加了一个默认值,以启用仅使用属性名称来调用此方法。
当清除可重新加载连接时,活动记录会将连接分发到之前被阻止的线程上,但有了此更改,在断开连接时也会发生相同的情况。
通过此更改,活动记录根据底层 PostgreSQL 服务器的版本来使用推荐的 UUID 函数,同时在较旧的迁移中保留 uuid_generate_v4()。
yarn,javascript 包管理器现在受 Rails 支持!生成新的 rails 应用时,可以传递 -yarn 选项,Rails 会自动在 bundle install 之后创建必要的配置文件并运行 yarn install。
reload\_
阅读器此修补程序引入了 _Model#reload_
此批处理方法以前未使用左外部联接,但通过此修复,它们现在表现正常。
当 session_store 被禁用时,该 PR 修复了一个强制 SSL 重定向的 bug。
这就是本周 Rails 的全部内容!还有许多其他伟大的贡献,在此无法一一列出,但请随时 查看!
直到下周!