Что мне делать с приложением Rails 1.1.2 - PullRequest
2 голосов
/ 16 февраля 2010

Мне придется переместить приложение Rails 1.1.2, потому что срок действия моего хостинг-контракта истекает.

Я ничего не делал с кодом в течение нескольких лет, и я хотел бы знать, как лучше всего обновить мое приложение. С тех пор многое изменилось, RoR больше не использует плагин локализации, кроме i18n и т. Д.

Я хотел бы повторно развернуть его на новом хостинге, таком как Heroku, и это не позволит мне использовать rails 1.1.2.

Стоит ли попробовать рейк-рейки: обновить или мне нужно заново создать новый проект?

1 Ответ

3 голосов
/ 16 февраля 2010

На ранних этапах Rails 1.2 многие методы были агрессивно объявлены устаревшими, а система маршрутизации была радикально изменена, поэтому для обновления вашего приложения потребуются довольно серьезные затраты времени, чтобы гарантировать, что все по-прежнему работает. Все, что до 1.2.5, требует такого рода капитального ремонта, чтобы оно работало во всех постах 2.0.

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

...