Время это для запуска новых проектов в направляющих 3? Я озабочен использованием бета-версий, но в то же время я действительно как то, что они делают и не хотят заниматься наследием 2.3.5 проблемы с этими приложениями.
Лучше переждать эти вещи, или коробиться, заниматься проблемами раннего последователя и получить преимущество на будущем. Спасибо за любой свет можно потерять.
Я бы сказал нет, rails v3.beta3 по-прежнему имеет некоторые серьезные проблемы, которые вызывают сбой (неожиданно). Как отмечено в блоге Riding Rails :
Обратите внимание, что в Ruby 1.8.7 p248 и p249 есть ошибки маршалинга, которые вызывают сбой как Rails 2.3.x, так и Rails 3.0.0. Ruby 1.9.1 полностью отказывается от Rails 3.0.0, поэтому, если вы хотите использовать Rails 3 с 1.9.x, переходите на магистраль 1.9.2 для плавного движения.
Также примечание:
Известные регрессии: Rails аварийно завершает работу, если
configuration.action_controller.session
не установлен ,config.thread_safe
не работает ], Невозможно запустить партиал RJS из шаблона HTML , Глушители обратной трассировки удаляют строки приложения из трассировки ошибок теста , Двойные экранирования Active Recorderror_messages_for
Я делаю всю свою новую разработку на Rails 3. Я нашел пара проблем в общей стабильности, но они действительно в крайних случаях - у меня есть система, работающая на Heroku, которая довольно стабильна. Сама основная платформа достаточно стабильна, и различные API не должны существенно менять заголовок для выпуска.
Вы должны спросить себя, что вы должны терять, но ясно одно: Rails 2.x - это история.