Мне интересно, есть ли какие-нибудь драгоценные камни, которые поддерживают как Rails 2, так и Rails 3? Если да, то как они это делают? Простые условия в коде?
Это связано с моим предыдущим вопросом: Упаковка моделей Rails 2.3
Наше веб-приложение работает на Rails 2, но новым приложением API будет Rails 3. Между ними уже есть некоторые незначительные несовместимости, которые можно легко исправить с помощью сценария выпуска или условий выполнения.
[править] Мы планируем, что в конечном итоге и сервер API, и сервер приложений будут работать на Rails 3, так что это будет временно. В настоящее время я думаю, что решение if-def может быть самым простым и легким. (См.: http://www.infoq.com/presentations/Simple-Made-Easy. а>)