Ruby on Rails - Tutorials und Nützliches für Anfänger und Fortgeschrittene
Webentwickler, die einmal über die ersten, schwierig zu erklimmenden Hürden von Ruby on Rails gekommen sind, werden nur noch selten wieder davon abrücken. Zu genial und - nach etwas Praxiserfahrung - einfach ist das Framework, um einfach auf andere MVC-basierten Systeme umzusteigen. In diesem Artikel werden einige Einstiegspunkte aufgezeigt neben weiterführenden Informationen.
Ruby on Rails für Beginner/Einsteiger
Installation
Im Grunde ist die Erstinstallation von Ruby on Rails relativ simpel: Â Die Ruby-Packages und evtl. Ruby-GEM (Packagemanager von Ruby) installieren und mit dem Befehl "gem install rails --include-dependencies" Rails auf dem System nachziehen. Fertig.
Installation in Windows
Auch hier gilt das Gleiche: den Ruby-Installer downloaden und installieren (Ruby-GEM wird mitinstalliert!) und im Anschluss in der Eingabeaufforderung (egal in welchem Ordner) den Befehl...
gem install rails --include-dependencies
...ausführen. Fertig.
Mittels diesem Befehl erfährt man in der Konsole/Eingabeaufforderung, welche Rails-Version installiert ist:
rails -v
Aber Achtung(!): Ab sofort wird Rails automatisch in einer Version von 2.0.x (oder noch höher, je nachdem wie alt dieser Artikel wird) installiert. Da sich hier doch einige grundlegende Dinge im Scaffolding verändert haben (siehe meinen Beitrag "Ruby On Rails 2.0.x - Scaffolding in der neuen Version") muss man bei der Bearbeitung von Tutorials darauf achten, mit welcher Rails-Version diese erstellt sind. Ein einfacher Indikator ist, ob das Scaffolding, welches i.d.R. sehr früh in Tutorials auftritt, lediglich in der Form "ruby script/generate scaffold Modelname Controllername" genutzt wird, oder bereits die neue Variante "ruby script/generate scaffold Modelname feldname1:datentyp feldname2:datentyp ...".
Möchte man ein Tutorial nacharbeiten und daher auf eine ältere Version von Rails umsteigen wollen, so kann man das in der Konsole über den Befehl:
gem install rails --include-dependencies --version 1.2.4
Einstiegstutorials
Wer gerne mit einem umfangreichen Tutorial in die Welt von RoR, Scaffolding und MVC (Model-View-Controller) einsteigen möchten, dem sei dieses "praxisnahe" Tutorial von ONLamp.com an's Herz gelegt:
Rolling with Ruby on Rails (englisch, alte Rails-Version)
Ein gutes und eher für die Bastler (die gerne ohne viel TamTam einsteigen) geeignetes Tutorial ist dieses:
Rails 2.0 step by step (englisch, neue Rails-Version)
Leider auch auf englisch, aber umfangreich und sehr kompakt gehalten, ist dieses Tutorial. Innerhalb einer viertägigen Schulung wird hier die Entwicklung einer ToDo-Liste beschrieben:
Four Days on Rails (englisch, alte Rails-Version)
Weiterführende Informationen, API, QuickReference
Für die etwas fortgeschritteneren Entwickler unter uns, die nicht mehr so gerne mit sich hinziehenden Tutorials arbeiten möchten, kann ich diese Kurzübersicht empfehlen:
Ruby on Rails Quick Reference Guide (englisch, alte Rails-Version, dennoch sehr zu empfehlen)
Auch wenn es als Tutorial beschrieben ist, eignet sich diese Seite eher als Quick-Reference:
Ruby on Rails Tutorial auf tutorialspoint.com (englisch, alte Rails-Version, Navigation in der linken Spalte)
Nun noch ein paar unsortierte Bookmarks zu dem Thema, welche ich recht gut finde:
HowToQuicklyDoAuthenticationWithLoginGenerator
Sehr viele HowTos von rubyonrails.com
Literatur
Vielen wird es ähnlich wie mir gehen und lieber die Hand auf einem Buch neben dem Monitor liegen haben wollen, als ständig auf der Tastenkombination Alt+Tab. Hier einige gute und umfangreiche Literaturempfehlungen:
Dieses habe ich zu Beginn durchgearbeitet. Wenn auch auf englisch, so ist es doch sehr verständlich und anhand eines längeren Praxisbeispiels aufgebaut:


Comments
Noch keine Kommentare.
Leider ist die Kommentarfunktion zur Zeit deaktiviert.