【发布时间】:2015-06-23 06:23:28
【问题描述】:
我需要开发一个 Rails 应用程序。我对开发 4.2 或 3.2 应该使用哪个版本感到困惑。 如果我在 Rails 4.2 上开发,它将与 Rails 3 或更高版本兼容,因为我们正在将应用程序作为产品开发。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rails-engines
我需要开发一个 Rails 应用程序。我对开发 4.2 或 3.2 应该使用哪个版本感到困惑。 如果我在 Rails 4.2 上开发,它将与 Rails 3 或更高版本兼容,因为我们正在将应用程序作为产品开发。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rails-engines
我不太明白你的问题。你是从零开始开发的吗?那么您应该使用最后一个稳定版本(4.2),因为您将获得更长的支持时间。您编写和测试的任何内容都可以使用。
当您已经有一些代码并想要更新 Rails 版本同时保留旧代码时会出现版本问题,例如:您有一个旧的 Rails 3 应用程序并且出于某种原因想要将其迁移到导轨 4。
即便如此,如果您的服务器中有不同的现有 Rails 应用程序,您可以使用 RVM 让它们同时运行。
这里似乎缺少一些概念:您遇到的主要问题是您的 Gemfile,并且可能是 Rails 4 中引入的一些新语法。您只是不应该在具有不同版本的 Rails 应用程序之间移动代码,那就是全部。
【讨论】: