Projekte auf Rails 2.1 updaten

Aufgrund der vielen Fehlerkorrekturen des Rails-Frameworks ist es sehr empfehlenswert seine Rails 2.0.2 Projekte zu aktualisieren. EIn Update einer Rails-Applikation von Rails 2.0.2 auf 2.1 ist i.d.R. unproblematisch. Jedoch sollte man vorher seine App genau testen.

Mit dem folgenden Befehl werden die Gem-Pakete für Ruby on Rails 2.1 installiert:

sudo gem install rails

Um die eigene Applikation von Rails 2.0.2 auf Rails 2.1.0 umzustellen, ist folgendes auszuführen.

1. Version einstellen in config/environment.rb

RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION

ersetzten durch

RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION

2. Dateien upgraden

rake rails:update

Es werden dann folgende Dateien auf den neusten Stand gebracht:
  • config/boot.rb
  • public/javascripts/controls.js
  • public/javascripts/dragdrop.js
  • public/javascripts/effects.js
Ausserdem wurde folgende Datei neu hinzugefügt:
  • script/dbconsole

3. Migration ausführen

Mit dem Befehl rake db:migrate werden die Tabellen für die Verwaltung der Migrations aktualisiert. Dazu wir die Tabelle schema_migrations hinzugefügt und die Tabelle schema_info entfernt (siehe Artikel Rails 2.1 ist da!)

Eine Liste der Features von Rails 2.1 findet ihr im Artikel Rails 2.1 ist da!

1 Kommentar zum Artikel “Projekte auf Rails 2.1 updaten”

  1. Martin antwortet:
    Danke für diese kurze Anleitung. Buch und Website ergänzen sich gut.

Sorry, comments are closed for this article.