2019 年 7 月 20 日星期六

活动存储、查询中的起始范围、SMS 链接等更多内容!

作者:repinel

你好!我是Roque,为你带来来自 Rails 社区的最新资讯。时隔许久,我们来看看自从上次之后发生了什么变化… 哎呀,自从上周以来 😜

为升级到 Rails 6.0 的应用保留现有的附件赋值行为

赋值一个附件集合,将附加到集合,就像它在 5.2 中执行的操作一样。依赖此行为的现有 5.2 应用在升级到 6.0 时将不再中断。对于在 6.0 上生成的应用,赋值会替换集合中的现有附件。应使用#attach 将新附件添加到集合,同时不删除现有附件。

在查询中支持起始范围

在 ActiveRecord 查询中添加了对 起始范围 的支持(例如 ..10..Date.today),由Ruby 2.7.0-preview1引入。这允许表达式,例如Order.where(created_at: ..1.year.ago)

当用户点击 SMS 链接时,他们的消息应用程序会打开,链接中设置了电话号码和可选的信息正文。

终止查询的超类

例如,ActiveRecord::QueryAborted 类可以挽救所有可能的查询超时而不用挽救其他查询异常。

向 Rails 生成器添加--skip-collision-check 选项

这允许 6.0 的生成器像它在 5.2 中的行为一样,并覆盖文件。

在过去一周中,18 人 为 Rails 做出了贡献。想在该名单中看到你的名字吗?在此查看问题列表。

待到下次!