我有一个基于3.2.6构建的Rails应用程序。我想将它升级到最新版本的3.2(似乎是3.2.18)。谁能告诉我除了只更改Gemfile中的Rails版本号之外还需要做些什么更改?是否有更稳定的版本我应该升级到3.2.18?我对Rails开发非常陌生,我在网上其他地方找不到太多帮助。
编辑:我尝试简要更新到3.2.18只是为了看看我的应用程序的行为是否发生了变化,一旦我这样做了,主页面甚至都不会加载,声称模板丢失了。这似乎表明我需要手动进入并修复一些东西。
答案 0 :(得分:2)
Rails使用语义版本控制。这意味着如果应用程序在任何版本的3.2.x中工作,3.2.x将起作用。
Rails的最新稳定版本是4.1。我建议使用最新版本构建新的应用程序,除非您确定已弃用所需的功能。
编辑:rails core上的此响应描述了版本控制https://github.com/rails/rails/issues/9979
X.Y.Z
Z - only bug fixes, no API changes.
Y - new features, may contains API changes.
X - new features, will contains API changes. Just bumped in special occasions
答案 1 :(得分:0)
更改Gemfile中的rails版本并运行'bundle update rails'