Wie kann ich einfach ein Ruby on Rails Projekt aufsetzten, sodass man “mal was sieht”?
Folgende Pakete sollten installiert sein:
(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!
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
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.
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
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