2017 年 10 月 29 日星期日

本周 Rails 动态:5.1 弃用已删除,SystemTestCase 加载挂钩等等!

Kaspth 发布

大家好,我是 Kasper,为您带来本周 Rails 动态的最新版本!

从代码中移除 Rails 5.1 弃用

Rails 5.2 发行经理现已一键删除了 Rails 5.1 中弃用的所有代码 — 现在您也了解了这些弃用是如何处理的,因此请不要提交其他弃用的 PR。

嘘:这也使我们离第一个 5.2 测试版更近了一步。

添加 SystemTestCase 加载挂钩

允许插件或应用程序代码进行挂钩,当
ActionDispatch::SystemTestCase 已完全加载时。

向 redirect_back 添加 allow_other_host 选项

如果传递 false,则新的 allow_other_host 选项将把 redirect_back 链接仅限制到当前主机,因此用户只能停留在您的网站中。

默认情况下不会启用,因此用户可以尽情畅游另一个主机的网站。}

就到此为止了!与往常一样,如果您想查看 完整的更改列表,没有足够的时间来涵盖每项更改。