二零一八年三月三十一日,星期六

新的 Rails Bug 修复版本,无限接近于多数据库,还有更多精彩内容!

kaspth 发布

各位通过 Rails 公共仓库茶叶占卜的尊敬读者们,大家好。我是 卡斯珀,为你们带来最新的一杯烈茶,让你们从凡尘中脱颖而出。

本周的贡献者

向本周的 16 位贡献者致以问候!你一定可以名列其中,尝试查找 未解决的问题

Rails 5.0.7 和 5.1.6 已发布

新的 Bug 修复版本已发布,你可以从今天开始升级你的应用程序。

多数据库轻松实现:基础 rake 任务

对于具有多个数据库的应用程序,你需要自己创建 rake 任务。现在不用了!Rails 6.0 自带多数据库支持的一个垫脚石已经具备。

用 before? 和 after? 比较日期

为了比较两个日期和/或时间,我们要使用标准的 < 和 > 运算符。现在,有了 today.before?(tomorrow)today.after?(yesterday),日期计算更加轻松。这样就可以连接 today.between?(yesterday, tomorrow)。你的应用程序现在没有理由不在指定时间内出现!

允许对存储属性进行前缀设置

delegate :name, to: :person, prefix: true 的脉络中添加 person_name,你的存储属性现在拥有相同的技巧来消除重复的访问器。它还采用特定前缀来扫清方法名冲突之路。

使用 app 范围内的 config.force_ssl 来表示 HTTPS

Rails 长期以来提供了一种逐步强制用户使用 HTTPS 的方法,即控制器级别的 force_ssl!时代变了,Rails 6.0 弃用了该选项,转而使用 app 范围内的 config.force_ssl,因此每个端点都将使用 HTTPS。

Rails 代码库还进行了许多其他更改,你可以 在此 查看。
下周见!