快捷搜索:

您的位置:澳门新葡4473网站 > 新葡亰平台娱乐 > Rails 6.0.0 rc2 发布,做了 172 次更改

Rails 6.0.0 rc2 发布,做了 172 次更改

发布时间:2020-04-21 07:29编辑:新葡亰平台娱乐浏览(176)

    Rails 6.0.0 rc2 已经发布,是一个用于开发数据库驱动的网络应用程序的完整框架。

    Rails 团队表示,虽然稳定版的发布日期比预期中晚了一些 —— 因为他们耗费了大量时间来检查 Rails 6 的可靠性,但它的预览版早已在 GitHub, Shopify 和 Basecamp 这些公司及其应用上的生产环境中运行了好几个月。在此期间,团队成员并未发现严重的问题,所以如果上面这些公司觉得没问题,相信 Rails 6 也不会对大家的使用产生重大影响。

    图片 1

    新功能简介

    可以在 Rails 6.0.0 第一次测试版中了解的新内容。从 Action Mailbox 到 Action Text,默认情况下,多个数据库支持、并行测试和 WebPacker 处理 JavaScript,这是 Rails 向前迈出的一大步。

    Action Mailbox

    自 RC1 以来,已提交了 172 次更改。如下:

    Action Mailbox将收到的电子邮件路由到类似控制器的邮箱中,以便在 Rails 中进行处理。它还集成了 Amazon SES, MaiLGun, Mandrill, Postmark 和 SendGrid 的入口。我们还可以通过内置的 Exim, Postfix 和 Qmail 插件直接处理接收到的邮件。

    • 使范围性检查一致
    • 所有者模型下的命名空间关联扩展模块
    • 修复错误查询 Param 时 DebugExceptions 出错的问题
    • 解决因未填充模式列缓存而导致的间歇性 CI 故障
    • ......

    Action Text

    内容比较多,详情见发布说明 

    Action Text 为 Rails 6 提供了富文本内容展示及编辑功能,其中包括 Trix 编辑器,可处理从格式化到引用,到嵌入图像和库的链接等所有内容。Trix 编辑器生成的富文本内容保存在自己的 RichText 模型中,该模型与应用程序中的任何现有 Active Record 模型相关联。使用 Active Storage 可自动存储任何嵌入的图像(或其他附件),并与包含的 RichText 模型相关联。

    (文/开源中国)    

    对多数据库的支持

    通过此功能,开发者可方便地让一个单一的应用程序在同一时间连接到多个数据库。无论是希望将某些记录分段到自己的数据库中以进行扩展或隔离,或者因为正在使用副本数据库进行读/写拆分以提高性能,开发者均可以执行此操作。

    对并行测试的支持

    通过此功能,开发者可以利用计算机中的所有核心已更快地运行大型测试套件。每个被测试对象都有自己的数据库,并在自己的线程中运行 —— 因此不会出现一个核心干活,其他 9 个围观的情况(10 核的 iMac Pro 终于有用武之地了)。

    另外要注意的是,Rails 6 现在要求 Ruby 2.5.0+。

    更多内容请查看发布公告。

    (文/开源中国)    

    本文由澳门新葡4473网站发布于新葡亰平台娱乐,转载请注明出处:Rails 6.0.0 rc2 发布,做了 172 次更改

    关键词:

上一篇:Chrome 老大,Firefox 老二,Edge 不是老三

下一篇:没有了