Rails 6 稳定版发布,带来许多新功能
经过漫长的等待,Rails 6的稳定版本终于可供用户使用。 五天前,Ruby on Rails创建者David Hansonn发布了最终版本,该版本具有许多新的主要功能,如Action Mailbox,Action Text,Parallel Testing和Action Cable Testing。 Rails 6在Railties,Action Pack,Action View等中也有许多小的更改,修复和升级。 此版本还需要Ruby 2.5.0+来运行代码。
Hansonn说:“虽然我们花了一点时间来完成最终版本的预期,但是花时间审查Rails 6是否稳固。”他还告知GitHub,Shopify和Basecamp以及其他公司和应用程序已经使用了 在他们的制作中预发布版本的Rails 6。
Rails 6中的主要新功能
Action Mailbox
这个新框架可以将传入的电子邮件定向到像邮箱这样的控制器,这样用户就可以使用它在Rails中进行处理。 Action Mailbox随附对Amazon SES,Mailgun,Mandrill,Postmark和SendGrid的访问权限。还可以通过内置的Exim,Postfix和Qmail入口控制入站邮件。
使用Active Record将这些入站电子邮件转换为InboundEmail记录。它们也可以使用Active Job异步路由到一个或多个专用邮箱。
要了解有关Action Mailbox基础知识的更多信息,请转到Action Mailbox基础知识。
Action Text
Action Text包含Trix编辑器,可以处理格式,链接,引号,列表,嵌入图像和库。它还提供富文本内容,该内容保存在与所选应用程序中现有Active Record模型关联的RichText模型中。
要了解Action Mailbox的概述,请阅读Action Text概述页面。
并行测试
并行测试允许用户并行化他们的测试套件,从而减少运行整个测试套件所需的时间。分叉过程是用于进行并行测试的默认方法。
要了解如何使用流程进行并行测试,请查看并行测试页面。
Action Cable测试
Action Cable试工具允许用户在连接,通道和广播级别测试其Action Cable功能。
Rails 6的其他变化
Railties
Railties处理Rails应用程序中的引导过程,并提供Rails生成器核心。
- 已添加对rails db:migrate:status命令的多个数据库支持。
- 引入了新的防护措施以防止DNS重新绑定攻击。
Action Pack
Action Pack框架用于处理和响应Web请求。它还提供了路由,控制器等机制。
- Rails 6允许使用#rescue_from来处理参数解析错误。
- 添加了新的中间件ActionDispatch::HostAuthorization以防止DNS重新绑定攻击。
要了解Rails 6中的微小更改,修复和升级,请查看Ruby on Rails 6.0发行说明。
有关该版本的更多详细信息,请访问Ruby博客了解。
Ubuntu下搭建Ruby On Rails http://www.linuxidc.com/Linux/2012-06/61981.htm
实测 Ubuntu 13.10 上搭建 Ruby on Rails http://www.linuxidc.com/Linux/2014-02/96399.htm
Ruby on Rails 4 Tutorial 中文版 高清完整PDF http://www.linuxidc.com/Linux/2014-04/100253.htm
CentOS6.5使用Nginx+Passenger部署Ruby on Rails环境 http://www.linuxidc.com/Linux/2015-02/113294.htm
在Ubuntu 15.04中安装Ruby on Rails http://www.linuxidc.com/Linux/2015-07/119891.htm
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-08/160222.htm
- 小米新机MIX 2S发布,功能增多,价格不变,雷军还带来另外2款新品
- KDE Frameworks 5.55 发布,为KDE Plasma用户带来许多改进
- Flink1.7稳定版发布:新增功能为企业生产带来哪些好处
- D9VK 0.13f 发布,为Vulkan带来Direct3D 9的额外功能
- KDE Plasma 5.16 beta发布,许多增强功能
- QEMU 4.1 发布,为ARM,MIPS和x86带来许多改进
- 弗徕威发布维拉3代服务机器人,B2B2C模式带来产品功能蜕变
- 完全免费功能齐全的个人信息管理系统d1PIM隆重发布
- Vue 2.5 Level E 发布了: 新功能特性一览
- 99信息发布网,添加收藏,设置为首页功能,ie上可以实现的;
- Android 5.0发布日期/机型/功能传言汇总
- 一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间
- LoadRunner v12.55发布,大量新增功能,各协议得到优化改进
- SQLite 3.28 发布,更多功能增加
- 谷歌发布音乐商店,具有社交特性和独立艺人中心的功能
- EWeb4J-SolidBase 1.9发布,基于EWeb4J的功能平台 - 开源软件 - ITeye资讯
- Android中实现微信本地视频发布到朋友圈功能
- Word 2007 发布功能书写CSDN博客
- hadoop2.2.0稳定版本发布了
- vs文件属性(生成操作)各选项功能(发布Web项目时使用)