Blog
Ruby on Rails: Einleitung
03 Apr 23:39 - Laszlo Korte - in Ruby/Rails, Tutorials - 14 Kommentare

So, mein erstes Tutorial zu Ruby on Rails ist fertig, als Video!
Eigentlich sollte das Video schon viel früher fertig sein, doch ich war mit den Aufnahmen einfach nicht zufrieden. Auch wenn ich mit der nun zuletzt aufgenommenen Version immernoch nicht komplett zufrieden bin (viele Stotterer und komische Sätze), möchte ich euch nicht länger warten lassen.
Ruby on Rails
Falls ihr noch nicht wisst worum es eigentlich geht: Rails ist ein Framework für die Entwicklung von Internetseiten mit der Programmiersprache Ruby.
Dieses Tutorial
In diesem Video Zeige ich euch, wie ihr Ruby und Rails installiert und damit sofort eine kleine Blog-Anwendung erstellt. Die genauen Erklärungen der einzelnen Funktionen habe ich erstmal weggelassen, da das den Rahmen gesprengt hätte. In den nächsten geplanten Tutorials, werde ich genauer auf einige Funktionen von Rails eingehen.
Es ist übrigens mein zweites Videotutorial, was ich bisher aufgenommen habe, also vergebt mir meine Fehler.
Viel Spaß beim Video!
Mehr
Einige Sachen, die ich im Video vergessen habe zu erwähnen:
- Auf dem Mac wird für die Entwicklung mit Ruby on Rails Textmate empfohlen
- Auf Windows gibt es auch noch Netbeans, ein IDE, der einem auch die Arbeit auf der Kommandozeile abnimmt, indem er für die meisten Befehle Buttons anbietet.
Wenn ihr jetzt schon nicht mehr von Rails loskommt und euch sofort weiterbilden oder informieren wollt, kann ich euch diese Internetseiten empfehlen:
Ruby-lang
Die offizielle Internetseite von der Sprache Ruby
RubyonRails
Die offizielle Internetseite des Rails-Frameworks
Rails Guide
Die offizielle Dokumentation
Ruby-Forum
Ein deutschsprachiges Forum zu Ruby und Rails
Railscasts
Sehr hilfreiche, wöchentliche Screencasts zum Themenbereich Rails
Railsforum
Englischsprachiges Rails-Forum
- Links:
- RubyonRails.org
Kommentare
1. duRiel
04 Apr 22:45
Minute 28: Ich wette dagegen!
Ist zwar etwas fehl am Platz hier eine Diskussion über Vorteile von RoR und PHP zu starten, aber ich sehe die von Dir im Video genannten Punkte einfach nicht. Besonders die Syntax finde ich grauenhaft. Dieses do und end kennt man noch von Urzeiten der Entwicklung (Pascal).
Also Deine Vorstellung und wie Du das gemacht hast hat mir gut gefallen, aber inhaltlich sehe ich das ganz anders und hatte deshalb irgendwie keinen Spaß am gucken.
2. Laszlo Korte
04 Apr 23:34
Ich verstehe vollkommen, was dir an Ruby nicht gefällt, mir kam das ganze vor 2-3 Jahren, als ich Ruby kennengelernt hab auch komisch, zu einfach, vor.
Aber inzwischen hat es mich überzeugt.
In dem Zusammenhang des Tutorials ließen sich auch nicht so gute Beispiele finden, aber ich liefer hier grad mal ein paar coole Sachen nach, die Ruby anbietet;
5.times do |x|
# eine sich 5 mal wiederholende Schleife die von 1-5 hochzählt
end
3.upto(6) do |x|
# Zählt von 3-6 hoch und schreibt den aktuellen Wert in x
end
(‘a’..‘f’).includes?(‘z’) # false, konvention: alle Funktionen, die nur false oder true zurücklifern und sonst nichts machen, haben ein ? am ende des Namens
Umähnliche Funktionen erweitert Rails die Sprache. zum Beispiel:
5.days.ago # liefert ein DatumsObjekt von vor 5 Tagen
3. JakobD
03 Sep 20:36
Als ich das mal mit den Code-Blöcken und vor Allem dem OOP was wirklich überall drin steckt verstanden hatte, fand ich Ruby einfach nur noch geil.
Und das ist es immer noch.
4. YogY
18 Oct 01:04
Hey,
tolles Tut. Obwohl es nur eine halb Stunde lang ist, dank diesem Tut überlege ich mir ernsthaft, mich mit RoR zu beschäftigen. Bisher habe ich nur mit PHP gearbeitet. Doch dein Tut überredet schon fast förmlich, sich für RoR zu entscheiden. Sicherlich hat duRiel auch Recht. Jeder hat halt seine Meinung.
Mach bitte noch mehr solcher Tuts.
Tolle Leistung.
Gruß YogY
PS: Mit welchem Programm hast du das Video aufgezeichnet?
5. Laszlo Korte
18 Oct 15:16
Freut mich, dass es dir gefällt, YogY. Ich hatte auch vor das Tutorials fortzusetzen, habe es dann aber aus den Augen verloren. Aufgenommen habe ich das ganze mit Camtasia Studio.
6. YogY
20 Oct 09:53
Hey,
och menno. Da wollte ich doch heute gleich mal dein Tut durcharbeiten und dann macht die Technik nicht mit. nerv Erst fehlen angeblich irgendwelche DLL, install der msql funzt deswegen nicht, Rubyserver lädt die Seiten nicht. Toller Start. Menno.
Danke trotzdem für dein verständliches Tut!
Bezüglich deiner Ankündung im Thema Cimline: Ich fände es schade, wenn du den Blog nicht mehr weitermachst. Wie willst du das dann mit weiteren Tuts machen? Keine mehr veröffentlichen oder wie hast du dir das vorgestellt?
Das du derzeit kaum bloggst, ist doch ok. Ich hätte auch nicht immer die Zeit dafür. ;) Mach bitte weiter.
Gruß YogY
7. Laszlo Korte
20 Oct 21:28
Den Fehler mit der mysql-dll hatte ich inzwischen auch schon öfters erlebt. Gibt bei Google einige Lösungen dazu, hier mal eben die Kurzfassung:
libmySQL.dll aus dem “bin”-Ordner der Mysql-installation (MySQL muss vorher installiert sein) in den “bin”-Ordner der Ruby-installation kopieren. z.B. von C:\mysql\bin\ nach C:\ruby\bin\
Die Idee, den Blog hier aufzugeben habe ich inzwischen schon wieder verworfen, weil ich diese Art von Website doch am praktischsten für meine Zwecke halte.
8. YogY
21 Oct 12:29
Du wirst lachen, Laszlo, genau das habe ich auch gemacht mit der LIBMYSQL.DLL :D
Musste Ruby aber trotzdem zweimal installieren, damit es endlich vernünftig läuft. Naja, nu geht es ja. :)
Supi, dass du den Blog jetzt doch behälst.
Mal noch ne Frage zu deinem Tut: Ich bin ja nun auch ohne weiteres Tut dabei, an dem Beispielblog zu experimentieren. Ich wüsste jetzt nur gerne, wo ich eine mögliche Sortierung der Einträge einstellen kann und wie ich das mit den Kategorien am Besten machen könnte.
Gruß YogY
9. Laszlo Korte
21 Oct 21:43
Schau mal oben die Links, die ich dem Artikel angehangen hab: Railscasts und Rails Guide
Beides auf Englisch, aber meiner Meinung nach sehr gut.
z.B. gibts bei Railscasts ein Video dazu wie man das mit den Kategorien löst:
http://railscasts.com/episodes/17-habtm-checkboxes
zur Sortierung gibt es da auch was. aber in kurz:
Articles << ActiveRecord::Base
default_scope :sort => ‘created_at ASC’
end
damit legst du fest, dass jeder SQL-querie anhand von created_at sortiert werden soll.
10. Michael
12 Nov 08:39
Hi Laszlo,
Sehr cooles Tutorial, Danke – Hätt ich das nur viel früher gefunden, hätt ich mir damals viel googlerei erspart …
Lg,
Michael
11. Clemens
17 Nov 10:59
Klasse Tutorial – vielen Dank!
Beschäftige mich erst seit gestern mit ROR.
Das, was ich bisher las, sehe ich hier kurz und gut, prima visualisiert. Ruby macht ja echt Spaß!
(im Vergleich mit meinen grauenvollen JS und PHP Anfänger-Erfahrungen ;-(
Machst du bitte noch weitere Tutorials?
Grüße!
PS: Da ich gerade überall nach aktuellen Infos zu Ruby/ROR 2 suche – hier konnte ich nicht auf den erste Blick feststellen, aus welchem Jahr deine Blogeinträge stammen, da steht leider nur Tag und Monat … aber im “Film” sieht man ja dann im Explorer “das echte” Datum und deine Spätarbeitszeit ;-)
12. Laszlo Korte
17 Nov 22:34
Freut mich, dass dir das Tutorial gefallen hat und danke für den Hinweis mit dem Datum.
Ich habe vor, weitere Tutorials aufzunehmen, bin aber noch nicht ganz sicher wann. Hauptsächlich, weil ich nicht ganz sicher bin, welches Thema Sinn machen würde zu behandeln, da es zu fast allen Themen, die ich persönlich interessant finde, schon sehr gute Dokumentationen oder Tutorials gibt.
Am besten Ihr sagt, zu welchem Thema Ihr etwas sehen wollt und ich mach ein Video dazu.
13. Silke Pfaff
09 Sep 17:50
Hi,
leider ist das Video nicht mehr Verfügbar. Magst du es nochmal freischalten. Also ich hab z.B. jetzt auch noch bei dem deutschen Rails Blog http://www.wrel.de noch Infos zur Installation von Rails unter Windows gefunden.
Liebe Grüße Silke
14. Laszlo Korte
17 Sep 19:44
Hi Silke,
das Video ist mir leider schon vor einiger Zeit bei einem übereilten Server-Umzug verloren gegangen. Vermutlich wäre es mit den aktuellen Rails-Versionen auch nicht mehr wirklich kompatibel.
Tut mir leid.
Liebe Grüße
Laszlo

Die 5 neusten Kommentare
Mario
Wer kennt das nicht .. Man kommt auf seine Seite oder öffnet sein M...
Laszlo Korte
Hi Silke, das Video ist mir leider schon vor einiger Zeit bei ei...
Silke Pfaff
Hi, leider ist das Video nicht mehr Verfügbar. Magst du es nochm...
Laszlo Korte
Da Google Wave seitens Google inzwischen eingestellt wurde, bin ich...
André Sheydin
Hi Laszlo, wenn du noch eine hast, gerne her damit :) Gruß, A...