8

由于 Rails 3.1 强烈建议与 Ruby 1.9.2 一起安装。但是 Ruby 企业版支持呢?Ruby EE 似乎是 1.8.x 版本,所以我想这意味着未来的 rails 更新不会很好地使用它?

4

4 回答 4

6

这只是一个建议(我也建议这样做),因为您可能知道,1.9.2 是最新版本。

您仍然可以将 REE 用于您的 3.1 rails 应用程序,但请记住,总有一天您将被迫切换到更新的 ruby​​ 解释器,这不是一项轻松的任务(即使您有不错的测试覆盖率)。

如果是关于乘客问题,别担心,它也适用于 1.9.2 ;)

于 2011-06-16T09:32:04.503 回答
0

如果您在 1.9 上生成新的 rails 3.1 应用程序,它将使用新的哈希语法,因此您以后将无法轻松切换到 1.8。

示例:config/initializer/session_store.rb使用新的哈希语法

YourApp::Application.config.session_store :cookie_store, key: '_yourapp_session'
于 2011-07-01T09:26:14.987 回答
0

当我们将它迁移到 ruby​​ 1.9.2 时,我们的大型 Rails 3.1 应用程序运行非常缓慢

我们升级它而不是从头开始创建,所以也许我们做错了什么,但是用 1.9 运行它太慢了,无法使用,切换到 REE 让它再次运行良好。

于 2011-08-24T07:23:31.880 回答
0

我决定冒险将我的应用程序转移到 REE。它似乎工作相同,实际上更快。内存使用情况似乎差不多。Phusion 的人在安装程序方面做得很棒:)

于 2011-08-24T21:43:44.520 回答