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 gem 的测试助手现已完全合并到Rails中。测试您的Cable从未如此简单。

where条件中的无限范围

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

不要监视父目录

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

过去一个月有 72位贡献者 为Rails做出了贡献。仍然有许多 开放的issues 需要您的帮助。下周我们会看到您的名字出现在名单上吗?