AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

Ruby on Rails 6.0 版本正式发布,新特性解读

  • 2019-08-21
  • 本文字数:686 字

    阅读完需:约 2 分钟

Ruby on Rails 6.0版本正式发布,新特性解读


Ruby on Rails 6.0 正式版现已发布,比预计原定日期推迟了将近 4 个月时间,Rails 团队表示他们花费了大量时间检查 Rails 6 的可靠性。在此之前,Rails 6 的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有 Action Mailbox,Action Text,Parallel Testing,多数据库支持等特性更新。

新功能简介:

Action Mailbox:允许将传入的电子邮件路由到类似于控制器的邮箱,以便在 Rails 中进行处理。它为 Amazon se、Mailgun、Mandrill、邮戳和 SendGrid 提供了入口,还可以通过内置的 Exim、Postfix 和 Qmail 入口直接处理入站电子邮件。


Action Text:使 Rails 具备富文本内容展示及编辑功能。它还包括 Basecamp 的 Trix 编辑器,由它创建的任何富文本内容都保存在它自己的 RichText 模型中,该模型与应用程序中任何现有的活动记录模型相关联。嵌入式图像和其他附件使用活动存储来存储,并与 RichText 模型相关联。


多数据库支持:该功能通过 Active Record 中的一个新 API 实现,该 API 可以在多个数据库之间切换连接。这意味着现在可以将某些记录分割到它们自己的数据库中,以便进行扩展或隔离。开发者借此可方便地让一个单一的应用程序在同一时间连接到多个数据库。


并行测试支持:该特性允许并行化测试套件,减少运行测试套件所需的时间,并帮助用户充分利用 CPU 内核。分叉进程是默认的技术,但是也支持线程。


其他改进:在 ES6 中重写了 Action Cable JavaScript,改进了 Action Cable 测试和 DNS 重新绑定攻击保护。此外,新的 Rails 版本现在需要 Ruby 2.5 版本支持。


更多详情请参阅发布公告


2019-08-21 11:3721984
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 389.9 次阅读, 收获喜欢 1982 次。

关注

评论

发布
暂无评论
发现更多内容

开源项目hinter分享&介绍

进基的小张

c++ 开源项目 qt

Lumoz TGE前的最佳机会,NFT助力提前解锁esMOZ

大瞿科技

Lumoz TGE前的最佳机会,NFT助力提前解锁esMOZ

石头财经

周亚辉的朋友圈,揭开潜藏在AI冰山下的秘密

脑极体

AI 基础设施

《Django 5 By Example》阅读笔记:p383-p387

codists

Python django

Spring Security源码详解

百度搜索:蓝易云

鸿蒙安全控件之位置控件简介

龙儿筝

鸿蒙ArkUI-X已更新适配API13啦

龙儿筝

Lumoz TGE在即,NFT助力提前解锁esMOZ

股市老人

全面解析腾讯云轻量服务器:从基础操作到高级应用的实践指南

申公豹

服务器

git merging两边都被删除的文件

百度搜索:蓝易云

先到先学,阿里Spring全家桶系列全彩版笔记限时开源

开心学Java

Java spring 微服务 springboot SpringCloud

PPT页面怎么批量添加LOGO图标?2个PPT制作技巧盘点!

职场工具箱

职场 PPT 办公软件 效率软件 AI生成PPT

2024年数据集成:REST API高效实践策略

幂简集成

REST API

Docker搭建ELK日志采集服务及Kibana可视化图表展示

百度搜索:蓝易云

从缓存到分布式缓存那些事

秦怀杂货店

redis 缓存 分布式

FIFO 缓存淘汰算法

秦怀杂货店

redis 缓存 FIFO 淘汰算法

鸿蒙ArkUI-X简介

龙儿筝

决战毫秒间!火山引擎联合奇游,竞技游戏快人一步

火山引擎边缘云

边缘计算 游戏 游戏加速 边缘计算平台

linux 6中4T磁盘识别并分区格式化挂接

百度搜索:蓝易云

HarmonyOS 5.0应用开发——装饰器的使用

高心星

huawei HarmonyOS HarmonyOS NEXT

鸿蒙安全控件之保存控件简介

龙儿筝

大厂扎堆入局,AI眼镜迎来“iPhone时刻”?

趣解商业

百度 科技 AI眼镜

从代码到独立程序:Cython与Pyinstaller打包全流程详解

LLLibra146

Python 编译 打包 pyinstaller Cython

Linux服务器自定义登陆提示信息

百度搜索:蓝易云

易未央-AI 風雲:25. 黃陽的進化

因田木

AI

如何通过ETLCloud做企业级数据集成

RestCloud

数据分析 ETL 数据集成 企业数据集成

怎么样才算得上熟悉高并发编程?

了不起的程序猿

Java 程序员 面试 并发编程 高并发

Lumoz TGE在即,NFT助力提前解锁esMOZ

BlockChain先知

Perplexity 计划推出低价语音问答硬件;/dev/agents:AI Agents 的操作系统,种子轮估值 5 亿

声网

AI作图效率高,亲测ToDesk、顺网云、青椒云多款云电脑AIGC实践创作

陈橘又青

Ruby on Rails 6.0版本正式发布,新特性解读_开源_小智_InfoQ精选文章