3
我有一个Rails 3.2项目,有30个模型和约20个控制器。这不是一个超级巨大的代码库,它不过是一个惯用的Rails站点。将Rails 3.2升级到Rails 5
有没有什么好处,只是做rails new
和控制器的控制器,模型的模型,gem的宝石只是复制和粘贴的东西,并让一切运行在新的Rails 5实例?
我只是看到一些尝试按版本升级版本的痛苦。这是一个可行的方法来升级一个项目,我已经编写了所有的代码并且很好地了解了项目吗?
我有这种无法解释的直觉,认为这实际上比尝试更新现有的应用程序更容易。我会把每件作品从Devise这样的东西开始逐一放置,并确保每件作品都能正常工作。无论哪种方式肯定是一个很好的工作。我的直觉是,我会用这种方式有更好的运气,最终它将会是一个不错的干净的Rails 5应用程序。 – slindsey3000
我期望得到相同的结果,只要您注意到重大更改并在将它们引入后适当地调整源文件。我会建议构建gemfile,捆绑并运行诸如devise之类的安装后步骤构建设计初始化程序的最新版本),然后引入您的代码。 – Matt