写点什么

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:3722547
用户头像
小智 让所有人认同的文字称不上表达

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

关注

评论

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

请求背后的守护者-拦截器

卢卡多多

SpringBoot 2 拦截器 请求拦截 6月日更

经济金融的数字化转型并没有消除风险,风险反而更加复杂

CECBC

几行代码带你彻底搞懂Java内部类

若尘

java编程 6月日更

物联网平台规则引擎流转到S3对比

张俭

azure IoT AWS 华为云

JAVA笔记(一)--软件安装-MyEclipse

加百利

Java 6月日更

代码操作中经常使用到设计模式之单例模式

良知犹存

设计模式

🌏【架构师指南】带你全面认识实现"三高"架构设计方案

码界西柚

架构师 高并发系统设计 架构师技能 6月日更

Trello个人生产力简易指南

俞凡

生产力 认知 大厂实践

Kubernetes手记(11)- 配置信息容器化

雪雷

k8s 6月日更

【FlinkSQL】Flink SQL Query 语法(四)- Rattern Recognition

Alex🐒

flink 翻译 FlinkSQL flink1.13

MySQL基础之十二:增删改

打工人!

myslq 6月日更

标杆管理:让自己快速成长的实用工具

石云升

创业 职场经验 6月日更

浅浅谈Redux

蛋先生DX

React Redux 6月日更

【Flutter 专题】104 图解自定义 ACEDropdownButton 下拉框

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

聊聊缓存模式

西门

CSS技巧 | 前端开发需要知道的 10 个 CSS 技巧

devpoint

CSS css3 CSS小技巧 6月日更

数字化转型的征途

CECBC

《原则》(十四)

Changing Lin

6月日更

架构实战营 - 模块6 - 作业

笑春风

setInterval 和 hooks 撞在一起,翻车了~

Viktor

踩坑经历 React Hooks

消息队列架构设计文档

chenmin

SpringCloud Gateway 动态路由

黄仲辉

mongodb 响应式编程 源码阅读 动态路由 SpringCloud Gateway

🏆【声网Agora】「Linux系统下实时音视频流速提升实现」

码界西柚

RTC 6月日更

区块链具有美学特征

CECBC

架構實戰營 - 模塊 5 作業

Frank Yang

架构实战营

Redis - 哨兵

旺仔大菜包

redis sentinel

【译】Chrome 90 DevTools 中的新特性

KooFE

Chrome开发者工具 6月日更

色情,科技,与女性

脑极体

小团队真的适合引入SpringCloud微服务吗?

xcbeyond

微服务 6月日更

架构设计初识

编号94530

架构 系统设计 架构师

LeetCode 每日一题「接雨水」

陈皮的JavaLib

Java LeetCode 动态规划

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