Кто-нибудь имел опыт портирования с Rails 2.3.x на Rails 3.x?
Какие-нибудь подводные камни, которые нужно знать или предложения, которые вы могли бы сделать?
Спасибо!
Вы можете ознакомиться с Руководством по обновлению Rails 3 от Джереми МакАнелли.120-страничный справочник с тоннами информации по обновлению.Конечно, стоит того.
Существует множество интернет-ресурсов о выполнении этого обновления. Из личного опыта проблемы, которые возникают чаще всего, и первые:
rails console
rails db
rails generate
Я выполнил обновление в течение недели в ноябре и задокументировал процесс (после факта выполнения коммитов) в этом посте: http://ryanbigg.com/2010/11/the-rails-3-upgrade. Ответ Пана охватывает большинство проблем, с которыми мы столкнулись.
Я рекомендую вам взглянуть на гем rails_upgrade (https://github.com/rails/rails_upgrade), написанный тем же парнем, что и Руководство по обновлению Rails 3. Очень полезный.