Nenašel jsem žádný postup jak upgradovat aplikaci na novou verzi Rails. Postupoval jsem tedy ručně. Nejdříve jsem si zazálohoval celou aplikaci. Poté jsem v aplikaci provedl upgrade příkazem
$
rails -c .
Tento příkaz přepíše řadu souborů které budeme obnovovat ze zálohy. Nejdříve konfigurace. Součásti konfigurace je konfigurace Inflektoru, ta se nyní nachází na jiném místě, a to v souboru config/initializers/inflections.rb
. Ze zálohy tedy znovu nakonfigurujeme inflector. Dále obnovíme konfiguraci databáze.
$
cp ../zaloha/config/database.yml config/
Nyní když aplikaci spustíme, vypadá prostředí funkčně, a část aplikace funguje. Nyní budeme dohledávat problémy a ručně řešit. Nesmíme zapomenout na následující:
public/.htaccess
@params[…]
za params[…]