ruby-on-rails-2 - 如何使用 ruby​​ 1.9.2 运行 rails 2.2.2 应用程序

标签 ruby-on-rails-2 ruby-1.9.2

我有一个使用 Ruby 1.8.6 (MRI) 的 Rails 2.2.2 版本的现有 Rails 应用程序。

谁能告诉我如何使用 Ruby 1.9.2 运行应用程序。因为,我必须在 Ruby 1.9.2 (MRI) 版本上运行该应用程序。

提前致谢。

拉特纳卡尔 M.

最佳答案

首先,很抱歉您仍然停留在 1.8.6 上,但必须进行转换。我目前正在自己​​进行类似的 1.8.7 到 1.9.x 转换,所以让我分享一些我一直在收集的信息:

这里最主要的是很多东西都变了。我不确定您的代码库有多大,但这是事实。

  1. 对语法和一般结构进行了大量更改。我找到了 this post非常有帮助。
  2. 你的 gem 可能会爆炸。这意味着您将不得不弄清楚您的依赖项并查看不再支持/不再支持的内容。
  3. 您需要进行转换。

老实说,#3 是关键。截至 2013 年 7 月,Rails 1.8.x 没有看到支持,因此安全补丁没有出现,你错过了多年的优化。如果您有任何问题,请继续提问。

如果我发现任何更有用的信息,我很可能会更新此信息

关于ruby-on-rails-2 - 如何使用 ruby​​ 1.9.2 运行 rails 2.2.2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13289541/

相关文章:

ruby - 简单异或 ruby​​ 1.9.2

ruby-on-rails-2 - 在 Rails 2 ERB View 中为/public 中的文件生成 URL

ruby-on-rails - 无法在rails 2.3.8上卸载rake 0.9

ruby-on-rails - Ruby on Rails - 如何通过 HTTPS 和基本身份验证保存远程文件

ssl - 为 Rails 2 中的所有页面设置 ssl_allowed/ssl_required?

ruby-on-rails - Ruby 中空格的规则是什么?

ruby-on-rails - Rails 3 性能

ruby-on-rails - using 和有什么不一样?和 % 在清理 ActiveRecord 中的字段时?

ruby - 日期转换问题,使用 rails 3.0.7 和 ruby​​ 1.9.2

ruby-on-rails-3 - 需要帮助使用 RVM 设置乘客