2021 年 8 月 13 日星期五

ESM importmap 和 Marginalia

发布者 morgoth85

嗨,Wojtek 在这里向您介绍即将推出的 Rails 7 惊喜。

ESM importmap 支持

不再需要 JavaScript 捆绑或转换,现在可在 Rails 中构建现代网络应用。这是前端工具的新发展方向,Rails 7.0 很有可能会朝着这个方向发展。DHH 在这篇文章中进行了介绍。

将 Marginalia Gem 移植到 Rails

可自动在 Active Record 生成的所有 SQL 查询中添加可配置标签。默认情况下,将应用程序、控制器和操作详细信息添加到查询标签中,如下所示
SELECT * FROM books /*application:MyApp;controller:books;action:index*/

添加多数据库设置和重置任务

为rails db:setup 和 rails db:reset 添加了对多个数据库的支持。现在,可以针对每个数据库运行这些任务,例如 rails db:setup:primary。

默认堆栈中无 Spring

由于计算机速度较快,大多数应用在中小型应用上将不会从 Spring 中获得太大的好处。

上次更新后,16 位开发者为 Rails 做出了贡献。您可以在此处查看所有更改。期待下次更新!