2019 年 1 月 22 日, 星期二

Rails 6.0.0 Beta1 及更多内容

dodecadaniel 发布

Daniel 在此,从寒冷的纽约市写信带来最新的 Rails 新闻。

Rails 6.0.0 Beta1

非常感谢所有为这一惊人版本做出贡献的人。其中包括最近合并到 Rails 中的 Action TextAction Mailbox。今天就来试用吧!

用于更改数据库的新命令

您是否曾经在未预先指定数据库系统的情况下创建新 Rails 应用程序,然后意识到需要从 SQLite 切换到 PostgreSQL?现在,要执行此项更改,只需运行:bin/rails db:system:change --to=postgresql

改进的多数据库错误

我想我们都能体会到有用错误消息的益处。非常感谢 Eileen 和负责支持多个数据库的所有人员提供的帮助。

Action Cable 测试

来自 action-cable-testing ruby gem 的测试帮助程序现已完全合并到 Rails 中。测试有线连接变得前所未有的简单。

where 条件中的无限范围

Ruby 2.6 引入了无限范围。在 Rails 6 中,我们可以在 where 条件中使用它们:features.where(awesomeness: 10..)

不要监视父项

在此更改之前,如果要监视的目录不存在于项目中,Rails 将会监视该目录的父目录。在某些情况下,这将导致监视整个 Rails 根目录。

过去一个月中,有 72 人 为 Rails 做出贡献。仍有许多 悬而未决的问题 需要您的帮助。我们是否会在下周的名单上看到您的名字?