Если вы собираетесь активно развивать сайт, то да, стоит потратить время на проект, чтобы обновить его. С Rails 1.2 произошло много событий, которые сделают разработку намного приятнее. Жизнь без именованных областей или ресурсов RESTful действительно сложна. Если вы просто исправляете странную вещь здесь и там, возможно, стоит оставить ее в основном как есть и просто разобраться с эксцентриситетами.
Поскольку версия 1.2.3 находится непосредственно перед выпуском релизов до версии 2.0, в которой было введено множество предупреждений и уведомлений об устаревании, у вас может быть достаточно хлопот.
Некоторые вещи, за которыми нужно следить:
- Миграции теперь помечены датой, не пронумерованы, но, по крайней мере, обратно совместимы
- Многие поставщики / плагины могут не работать, не иметь 2.x-совместимой версии или должны быть обновлены
- Механизм маршрутизации изменился, и, возможно, изменилось имя многих маршрутов, так что посмотрите, что говорит rake: routs, и приготовьтесь к большому количеству поиска и замены