您现在的位置是:首页 > 文章详情

Rails 7.1 正式发布:可生成 Dockerfiles、更强大的自行构建身份验证系统

日期:2023-10-07点击:101

Rails 7.1 已正式发布。公告写道,自 Rails 7.0 以来,此版本由 800 多名贡献者提交了 5000 多次 commit,包含许多新功能和改进。

主要变化如下:

  • 为新的应用生成 Dockerfile

当运行 rails new 时,Rails 将生成需要使用 Kamal 或任何其他基于 Docker 的部署设置来部署应用程序的所有 Dockerfile。

这些 Dockerfile 经过调整,适合用于生产环境,具有合适的缓存层、多阶段构建以最小化镜像,以及无论是否使用 JavaScript 构建环境所需的所有依赖项。

  • 支持 Bun

Bun 是 Zig 编写的 JavaScript 运行时,近日正式发布 1.0 正式版本。此版本支持使用 Bun 作为 JavaScript 运行时来生成新应用程序。

因此,开发者可以将 --javascript=bun 选项传递给 rails new

  • 更强大的自行构建身份验证系统

为了补充 has_secure_password 功能,Rails 7.1 带来了新特性来帮助开发者自行构建身份验证系统。


其他变化:

  • Active Record 支持更多异步查询
  • 对 Trilogy MySQL 适配器的内置支持
  • 在 Active Record 中支持复合主键
  • 使用 perform_all_later 对大规模任务进行排队
  • 引入用于增强自动加载 (Enhanced Autoloading) 的 config.autoload_lib 和 config.autoload_lib_once

详情查看 Release Notes

原文链接:https://www.oschina.net/news/260696/rails-7-1-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章