Я обновил приложение Rails с 2.1.0 до 2.2.2 с помощью rake rails:update. Это обновленный config/boot.rb, а также файлы прототипов и сценариев на public/javascripts.
Затем я создал два новых приложения Rails, по одному для каждой версии Rails.
Сравнивая эти два приложения, я заметил, что существует больше разных файлов (production.rb, new_rails_defaults.rb, database.yml и т. д.)
Следует ли мне вручную обновлять эти файлы в моих обновленных приложениях?





database.yml содержит конфигурацию вашей базы данных. Пока ваше соединение с базой данных работает, не обновляйте его.new_rails_defaults.rb содержит новые настройки по умолчанию, которые были изменены в новой версии Rails. Обычно вам не нужно их копировать, и они даже могут сломать ваше текущее приложение. Однако вы можете взглянуть на эти настройки, найти их и посмотреть, могут ли новые значения по умолчанию быть полезными и для вашего приложения.production.rb: смотрите на различия и применяйте их только в том случае, если они кажутся вам полезными, и не нарушайте работу вашего приложения.