Rails 3.1 и Ruby EE - PullRequest
       39

Rails 3.1 и Ruby EE

8 голосов
/ 16 июня 2011

Поскольку Rails 3.1 настоятельно рекомендует установить его с Ruby 1.9.2.Но как насчет поддержки Ruby Enterprise Edition?Ruby EE, похоже, находится в версии 1.8.x, так что, я думаю, это означает, что будущие обновления rails будут работать не так хорошо?

Ответы [ 4 ]

6 голосов
/ 16 июня 2011

это только рекомендация (и я тоже это предлагаю), потому что, как вы, возможно, знаете, 1.9.2 является самой последней версией.

вы все еще можете использовать REE для своего приложения 3.1 rails, но оставайтесь впомните, что однажды вы будете вынуждены переключиться на более новый интерпретатор ruby, и это не безболезненное задание (даже если у вас есть приличное тестовое покрытие).

, если речь идет оПассажирский вопрос, не волнуйтесь, он тоже будет работать на 1.9.2;)

0 голосов
/ 25 августа 2011

Я решил сделать решающий шаг и перенес свое приложение в REE.Кажется, работает так же, на самом деле, немного быстрее.Использование памяти кажется примерно одинаковым.Ребята из Phusion проделали отличную работу с установщиком:)

0 голосов
/ 24 августа 2011

Наше большое приложение на Rails 3.1 работает очень медленно, когда мы перевели его на ruby ​​1.9.2

Мы обновили его, а не создавали с нуля, поэтому, возможно, мы сделали что-то не так, но запускать его с 1.9 слишком медленно, его невозможно использовать, переключение на REE делает его снова хорошо работающим.

0 голосов
/ 01 июля 2011

если вы сгенерируете новое приложение rails 3.1 на 1.9, оно будет использовать новый синтаксис хеша, поэтому вы не сможете легко переключиться на 1.8 позже.

пример: config/initializer/session_store.rb использует новый синтаксис хеша

YourApp::Application.config.session_store :cookie_store, key: '_yourapp_session'
...