Freies eBook: Ruby on Rails Tutorial
Michael Hartl hat ein freies Ruby on Rails eBook veröffentlicht und stellt es auf seiner Seite zum Download zur Verfügung. Die ersten vier Kapitel sind bereits fertig und weitere sollen in kürze folgen.
MongoDB ist eine dokumenten-orientierte Datenbank, die als OpenSource-software zur Verfügung steht. Wir haben euch drei Screencasts rausgesucht, in denen ihr diese Datenbank näher kennenlernen und sehen wie ihr es mit Ruby und Rails benutzen könnt.
Script-Tip: Arrays
In unserem heutigen Script-Tip wollen wir euch zeigen wie man Arrays nach zufälliger Reichenfolge mischt, das Element mit dem größten/kleinsten Wert incl Index raussucht und den Durchschnittswert aller Elemente herausfindet.
Betriebssystem herausfinden
Hin und wieder ist es erforderlich das Betriebssystem, auf dem die Applikation gerade ausgeführt wird, herauszufinden. Oft wird hierzu die “RUBY_PLATFORM” dazu benutzt. Wie das folgende Beispiel zeigt, kann dies zu einem “falschen” Ergenis führen.
Doppelte Einträge filtern
Heute wollen wir euch eine Möglichkeit vorstellen um Datensätze / Arrayelemente von doppelten Einträgen zu befreien.
Um dies zu ermöglichen wird die Array-Klasse um eine weitere Methode erweitert und kann dann in einer beliebigen Ruby/Rails-App benutzt werden.
Screencast: Pickle mit Cucumber
Neue Woche, neuer Screencast. In dieser Woche behandelt Ryan Pickle, eine Erweiterungs-Gem für Cucumber. Nebenbei gibt es ein bisschen Knowhow zu diffs.
Screencast: Formtastic Teil 2
In der letzten Woche hat Ryan Bates Formtastic vorgestellt. In seinem neuen Screencasts geht er tiefer in den Funktionaumfang ein und erklärt vorgeschrittene Themen wie: many-to-many Beziehungen, Pflichtfelder und der Gestaltung von Formularen.
Screencast: Formtastic Teil 1
Formtastic, ein Hilfmittel um die Arbeit mit Views zu vereinfachen, ist das heutige Thema in dem Screencst von Ryan Bates.
Screencast: Bilder ausschneiden
In seinem heutigen Screencast zeigt Ryan Bates wie man mit Jcrop und Paperclip eine Applikation bauen kann, mit der Benutzern die Möglichkeit gegeben werden kann Bilder zu beschneiden.
Shell-Komandos in irb aufrufen
Man muss in einer irb-Session nicht auf die gewohnten Konsolen-Kommandos verzichten. Der heutige Script-Tip zeigt wie ihr eure irb-Session um die Funktionalität von Konsolen-Kommandos erweitern könnt.
Gems schneller installieren
Bei der Installation von gems wird in der Regel auch die zugehörige Dokumentation installiert. Dies ist z.B. auf produktiven System nicht nötig und häufig auch nicht gewollt. Daher zeigt der heutige Script-Tip wie ihr die Installation der Dokumentation vermeiden könnt, und dadurch auch den Installations-Prozess beschleunigt.
Verschiedene Datumsformate in Rails
Neben der sprachlichen Übersetzungen unterscheiden sich auch Datumsformate im internationalen Kontext. Daher wollen wir euch in unserem heutigen Script-Tip zeigen, wie ihr diese Einstellung innerhalb von Rails vornehmen könnt.
Auf aktuelle Action verlinken
Der heutige Script-Tip zeigt wie ihr auf die aktuelle Action verlinken könnt. Obwohl es relativ einfach ist, ist es nicht ausreichend dokumentiert.
Ruby Log in der Konsole
Im heutigen Script-Tip wollen wir euch zeigen wie ihr die Logeinträge in der Konsole anzeigen könnt. Dazu müsst ihr eure .irbrc um den folgenden Code-Eintrag erweitern.
curl Helper für REST
In unserem heutigen Script-Tip stellen wir euch einen kleinen Helfer für REST-Schnittstellen vor. Das Script ruft im Hintergrund das curl-Kommando auf. Durch die Konfiguration-Parameter werden die Übergabe-Parameter auf ein Minimum reduziert.
Gitcasts von Scott Chacon
Heute wollen wir euch eine weitere Seite mit guten Screencasts vorstellen: Gitcasts. Wie der Name schon vermuten läßt, handelt es sich um Videos über die Versionsverwaltungssoftware Git. Die Screencasts stammen von Scott Chacon der diese bei seinen ersten Gehversuchen mit Git erstellt hatte.
Rails Security: Sicher ist sicher
Ruby on Rails bringt bereits von Haus aus einiges in Sachen Sicherheit mit.
Auf der letzten Konferenz des OWASP (Open Web Application Security Project) hat Rails als einer der Frameworks mit den sichersten Bordmitteln abgeschnitten.
RedCloth Cookbook
Um in Ruby/Rails-Apllikationen Textile für Texteingaben zu nutzen kommt häufig das GEM RedCloth zum Einsatz. Textile ist eine Beschreibungssprache die oft in Wikis benutzt wird, um Autoren nicht HTML für die Formatierung abzuverlangen.
Scaffolding (Teil 3)
Scaffolding-Code generieren:
Codegenerierung ist die andere wichtige Form des Scaffolding. Sie generieren das Scaffolding mit dem Befehl ruby script/generate scaffold.
Scaffolding (Teil 2)
Scaffolding ersetzen:
Bei vielen Frameworks (etwa denjenigen, die vollständig auf Codegenerierung basieren) übernehmen Sie die Verantwortung für die Verwaltung des Scaffoldings selbst, sobald Sie einen Teil des Scaffoldings ersetzen. Nicht so bei Rails. Sie können einen einzelnen View oder Controller modifizieren oder neu schreiben, ohne dass sich das auf den Rest des Scaffoldings auswirkt.
Suchen auf rubyonrails.de
Tags
2.0 Action Active-Record ActiveRecord Ajax Buch Capistrano Enterprise Event Formulare Gewinnspiel Grundlagen IDE irb jQuery Kochbuch Konferenz Mac OpenRoRBook OReilly OSX Passenger Phusion Plugin PragProgs Rails Rails 3 RailsWayCon Release Release Candidate Routing Ruby Ruby 1.9 RubyGems rubyonrails.de Ryan Bates Scaffolding Screencast Script-Tip Security Tutorial Upgrade Video Views WindowsAktuelle Artikel
- Alle Links zu Rails 3
- Rails 3 Upgrade Handbook PDF
- Ruby on Rails 3: Moderne Webentwicklung mit Ruby
- Rails 3.0 ist fertig
- Screencast: Polling nach Aktualisierungen
- Screencast: Sortierbare Tabellen
- Subversion und .svn Verzeichnisse finden und löschen
- Screencast: Upgrade auf Rails 3 Teil 3
- Screencast: Upgrade auf Rails 3 Teil 2
- Screencast: Upgrade auf Rails 3 Teil 1
Artikel Archiv
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- May 2009
- April 2009
- March 2009
- February 2009
- December 2008
- November 2008
- August 2008
- July 2008
- June 2008
- May 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
Aktuelle Rails Version + Abhängigkeiten:
Gem rails-3.0.0actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)
Rails auf Rubyforge
Rails auf Github