Будут ли проблемы совместимости при обновлении рельсов 2 до рельсов 3? - PullRequest
0 голосов
/ 18 августа 2011

Я планирую обновить приложение rails 2 до rails 3 по ряду причин (функции rails 3, для некоторых плагинов требуются рельсы 3 и т. Д.)

Очевидно, что мне придется обновить / оценить некоторые из плагинов.,Но что касается самого кода, должны ли быть проблемы с совместимостью при обновлении до 3?Я знаю, что rails 3 меняет множество помощников и синтаксиса, чтобы упростить задачу, но старые и более сложные способы по-прежнему работают (например, gems в envioronment.rb, а не Gemfile).

Кроме того, любой знаетхороший учебник о том, как это сделать?

Ответы [ 3 ]

1 голос
/ 18 августа 2011

Я написал blogpost об этом, где я указываю на стандартные ресурсы, но также решаю некоторые более глубокие проблемы, с которыми я столкнулся.

Надеюсь, это поможет.

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

Если вы хотите обновить Rails 2 до Rails 3, сначала убедитесь, что обновили до последней версии 2.3.

Затем, перед миграцией, есть список изменений, которые вы можете внести , чтобы приложение Rails 2.3 работало как приложение Rails 3. После того, как вы применили эти изменения, скорее всего, количество проблем будет меньше, и вы сможете перейти на Rails 3.

После того, как вы установили Rails 3, используйте плагин rails_upgrade , чтобы проверить несовместимости и исправить их.

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

Вы можете попробовать этот плагин, чтобы проверить совместимость вашего приложения в Rails 3. https://github.com/rails/rails_upgrade

...