Ruby on Rails: Einfache DB Applikation

Wie kann ich einfach ein Ruby on Rails Projekt aufsetzten, sodass man “mal was sieht”?

Installation

Folgende Pakete sollten installiert sein:

  • ruby1.9
  • rails
  • rake
  • sqlite3

(hoffe, dass waren alle wichtigen)


Als User nur folgende Befehle ausführen:

rails myproject
cd myproject/
ruby script/generate scaffold example field1:string field2:string
rake db:migrate
ruby script/server -b 192.168.0.1

fertig!

Die Befehle kurz erklärt:

rails myproject

legt ein neues Projekt an

ruby script/generate scaffold example field1:string field2:string

Definiert die Datenbank. Hier mit 2 Feldern. Zudem werden Views und Controler angelegt

rake db:migrate

legt das DB Schema in einer SQLite DB an

ruby script/server -b 192.168.0.1

Startet den Webserver

Bedienen

Jetzt kann man im Browser unter http://192.168.0.1:3000/examples/ sein Datenbank Projekt bestaunen.

Unter “New example” kann man jetzt neue Datensätze in die Datenbank hinzufügen.

Feintuning

Wenn man als Startseite direkt sine Applikation haben möchte muss man die Datei public/index.htm löschen/umbenennen und in die Datei config/routes.rb folgendes hinzufügen:

map.connect '', :controller => 'examples', :action => 'index'

Unter http://192.168.0.1:3000/ antwortet jetzt direkt die Applikation

OpenBook

Wer jetzt weitermachen moechte und noch Infos benoetigt kann sich ja mal folgendes Buch durchlesen:

http://www.galileocomputing.de/openbook/ruby_on_rails/Guido Thulke 31.07.2008 16:08

 
tipps/ruby_on_rails/einfache_db_applikation.txt · Zuletzt geändert: 31.07.2008 16:09 von guido
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki