GitHub 网站的代码从 Rails 3.2 升级了到 5.2

历时一年半,都在同一个 branch 上进行改动,升级 Rails 与产品功能开发两不误。一个一个小版本循序渐进地升级。文章最后总结的经验适用于各种“边开飞机变换引擎”的升级/迁移操作。