Elvi Digital

Как правильно перейти на новую версию Ruby on Rails

Ниже приведена “шпаргалка” на тему перевода Ruby on Rails проекта на новую версию Rails. Итак, по шагам:

1. Сначала желательно обновить Ruby gem менеджер:

$ gem update --system

2. Указываем новый gemset для новой версии Rails в .ruby-gemset (если вы используете такую схему указания гемсетов). При этом новую версию Rails можно уточнить тут – https://rubygems.org/gems/rails)

название-приложения-rails-версия

3. Создаем новый gemset (для этого можно просто выйти и снова войти в папку приложения)

$ cd .

4. Обновить версию Rails в Gemfile

gem 'rails', '4.2.1'

5. Обновить все темы, сначала удалить файл Gemfile.lock, а потом запустив команду

bundle install

6. Теперь нужно обязательно не забыть обновить конфигурационный файлы Rails:

$ bin/rake rails:update

При этом не стоит бездумно переписывать файлы конфигурации, так как в них содержатся внесенные вами ранее изменения. Для отслеживания изменений используйте клавишу d. Если изменения коснутся данных, внесенных вами, – придется потом снова их вводить! Сохраняйте информацию по этим изменениям заблаговременно!!!