Ruby on Rails
Rails ist ein Framework zur äußerst effektiven Erstellung von Webanwendungen, geschrieben in der Sprache Ruby. Von Rails werden beispielsweise auch AJAX und Webservices unterstützt.Durch das nachfolgende Beispiel sind Sie in der Lage, sich ein Bild von der genialen Einfachheit des Rails Frameworks zu machen.
Vorraussetzungen
Installiert sein muss:- Linux (unter Windows ist die Vorgehensweise analog, doch leicht unterschiedlich - Backslash statt Slash ...)
- Ruby
- Rails
- SQL
- Webserver
- die entsprechenden Module
Nachfolgend die 5 Schritte bis zur laufenden Webanwendung, als Beispiel eine Webdatenbank für Bücher
Hinweis: die automatisch erzeugte Konfiguration ist eher für Testzwecke geeignet, für ein Produktivsystem bietet es keinerlei Sicherheit.Im folgenden sind alle nötigen Befehle, die auf der Kommandozeile einzugeben sind, aufgeführt:
rails buch_web_datenbank
cd buch_web_datenbank
./script/generate scaffold book titel:string autor:string bewertung:integer beschreibung:text preis:float erscheinungsdatum:date
rake db:migrate
./script/server -p 3001
Das einzige, was nun noch zu tun ist, ist einen Webbrowser mit der folgenden URL aufzurufen:
http://localhost:3001/books
Man kann nun neue Bücher mit den Attributen Titel, Autor, Bewertung, Beschreibung, Preis und Erscheinungsdatum anlegen, anzeigen, editieren und löschen. Es kann die Liste der Bücher, in der alle Attribute aufgeführt sind, angezeigt werden. Die Felder der Eingabemaske von Titel, Autor, Bewertung und Preis sind einzeilig, das Textfeld für Beschreibung hat zwanzig Zeilen und das Erscheinungsdatum kann in drei Auswahlfeldern für Jahr, Monat und Tag durch Anklicken eingestellt werden (vorselektiert ist der heutige Tag).
- Sie sehen, so einfach und effektiv kann IT sein -