Posts mit dem Label rubyonrails werden angezeigt. Alle Posts anzeigen
Posts mit dem Label rubyonrails werden angezeigt. Alle Posts anzeigen

3. August 2007

ProLinux Rails-Workshop

Bei Pro-Linux gibts jetzt den ersten Teil eines Ruby on Rails-Workshops.

[Pro-Linux, via Joachim]

22. Juni 2007

Rails lernen (2): 1. Beispiel

  1. Umgebungsvariable setzen, erledigt use_ruby.cmd
  2. Projekt erzeugen: (in /rails_apps) rails PROJEKTNAME
  3. Datenbankverbindung konfigurieren: config/database.yml development-Bereich (Datenbankname, Username und Passwort)
  4. Datenbank-User anlegen: 127.0.0.1/mysql -> Privileges
  5. Datenbank erstellen: mysql -u USER -p & ceate database DBNAME;
  6. Webrick starten: ruby script/server webrick
  7. Modell erzeugen: ruby script/generate model MODELLNAME
  8. Migrationsskript definieren: phpfi.com/243954
  9. Migration ausführen: rake migrate -> CreateProjects: migrated
  10. Scaffold-erzeugen: ruby script/generate scaffold MODELLNAME CONTROLLERNAME
  11. localhost:3000/PROJEKTNAME:





Eine kleine Projektverwaltung (Iterationen, Tasks, Struktur und Login folgen!) ohne eine einzige Zeile Code zu schreiben (wenn man von der Datenbank-Migration absieht)!

Rails lernen (1): Überblick & Software

(Ich blogge einfach mal ein paar meiner Erfahrungen beim Lernen von Ruby on Rails!)

Kernpunkte von Rails:
  • Model View Controller (MVC)
  • Konvention über Konfiguration
  • DRY-Prinzip (Don't repeat yourself)
  • Unit Tests
  • Scaffolding (Gerüstbau)
  • Feedback
  • Konzentration auf Geschäftslogik
  • Agilität
Bestandteile von Rails:
  • Action Pack
  • Active Record
  • Action Mailer
  • Ajax
  • Web Services
  • Unit Tests
Software, die benötigt wird, um ein Rails-Projekt zu entwickeln: