将Rails应用程序从3.2.6升级到3.2.18

时间:2014-06-25 17:18:11

标签: ruby-on-rails ruby ruby-on-rails-3 upgrade

我有一个基于3.2.6构建的Rails应用程序。我想将它升级到最新版本的3.2(似乎是3.2.18)。谁能告诉我除了只更改Gemfile中的Rails版本号之外还需要做些什么更改?是否有更稳定的版本我应该升级到3.2.18?我对Rails开发非常陌生,我在网上其他地方找不到太多帮助。

编辑:我尝试简要更新到3.2.18只是为了看看我的应用程序的行为是否发生了变化,一旦我这样做了,主页面甚至都不会加载,声称模板丢失了。这似乎表明我需要手动进入并修复一些东西。

2 个答案:

答案 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'