【发布时间】:2012-06-22 22:38:06
【问题描述】:
我通过扩展 Michael Hartl's Rails 3 tutorial 构建(破解)我的网络应用程序,却发现我的网络托管服务需要 Rails 2.3.8。我是 Ruby/Rails 的新手,想知道从 Rails 3.x 降级到 Rails 2.x 的可行性。
很遗憾,我的虚拟主机无法升级到 Rails 3。
编辑
更具体地说:我的应用程序主要基于上述教程。我正在寻找将 Rails 3 教程应用程序降级为 Rails 2 应用程序所涉及的工作类型。无论如何我都会尝试一下,但由于我对 Ruby/Rails 缺乏经验,所以在开始之前,我只是想知道会发生什么(即,是否会有很多语法更改,或者我是否必须重组文件目录等)
【问题讨论】:
-
您的问题到底是什么——可行吗?事实上,这是一个无法回答的问题。我们没有您的源代码来查看您到底在做什么,并且您已经发布了指向通用教程页面的链接。请对其进行编辑以提供更多信息,否则它可能会被关闭为“不是一个真正的问题”或“没有建设性”(因为这是一个讨论/推测/意见类型的问题,在这里不合适)。谢谢。
-
我恭敬地提出,如果您的托管服务提供商无法为您提供有效的 Rails 3.x 安装,那么是时候寻找其他托管服务提供商了。 Rails 3 已经发布近两年了。
-
@KenWhite 很抱歉没有更具体。我已经更新了这个问题。这只是一个一般性问题,以了解将 Michael Hartl 的 Rails 3 教程应用程序降级到 Rails 2 需要多少努力。由于我的应用程序很大程度上基于教程应用程序,尽管我缺乏 Ruby/Rails 经验,如果降级教程应用程序足够简单,我想我可以降级我自己的应用程序,否则我可能需要寻找其他替代方案。感谢您的帮助。
-
本教程专门针对 Rails 3,并且有足够的差异,没有经验,您最好使用不同的方法。 IMO 的第一个选择是更新的主机。
-
不管你的主机如何,你能不能只使用 bundler 来使用 Rails 3?如果没有,请转储它们。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-2