2012-07-03 4 views

ответ

0

Существует отличный railscast на этом: http://railscasts.com/episodes/225-upgrading-to-rails-3-part-1

Это в основном просто, и вы не должны бояться, если ваш кодовая мал, однако он может включать в себя переписывание часть вашего существующего кода.

2

Рельсы - это жемчужина. Поэтому вы можете обновить его, используя:

gem install rails -v 2.3.14 

Это установит текущую версию линии Rails 2. Если это не сработает, сначала нужно установить Rubygems. Обратитесь к Ubuntu Ruby Help Page за помощью, как это сделать.

Текущая версия 3.2. Вы можете установить его с помощью:

gem install rails # (chooses the latest automatically) 

или:

gem install rails -v 3.2.6 # latest today 

Если у вас есть приложение Rails вы должны изменить ваш Gemfile (он находится в корневой папке приложений).

Изменение от версии 2 до 3 может быть непростой задачей. См. Railscast on Upgrading to Rails 3 для получения дополнительной информации.

+0

Могу ли я удалить и начать заново? – LeBlaireau

+0

Я не уверен, если я понимаю ваш вопрос. Обычно нет необходимости переписывать полное приложение для обновления. Но если вы только начали писать Rails 2-приложение, вы не должны продолжать его и запускать приложение Rails 3 с нуля. –

0

Rails 3 вводит ряд изменений, и я желаю вам удачи, поскольку мой опыт - это боль. Но, рекомендую начать с посещения railscasts.com и посмотреть episode #255 - Upgrading to to Rails 3 part 1.

Если я помню, что большая часть из них связана с загрузкой рельсов gem install rails -v 3.2.6, то выполняется rails new . внутри вашего каталога и убедитесь, что вы не переопределяете то, что вам нужно. Затем убедитесь, что ваши драгоценные камни обновлены и совместимы, если не обновить их или полностью заменить их другим, что делает то же самое.

Смежные вопросы