Alle Links zu Rails 3

Ok, es sind sicherlich nicht alle verfügbaren Links, die wir hier für euch sammeln konnten, aber es sollte für jeden etwas dabei sein. Die Links sind in Kategorien aufgeteilt, damit man den entsprechenden Bereich schnell findet, für den man sich interessiert.
Wenn Ihr einen Link vermisst, dann postet ihn einfach als Kommentar.

mehr...

Screencast: Upgrade auf Rails 3 Teil 3

Im dritten und letzten Teil der Rails-3-Upgrade Serie zeigt Ryan wie Warnungen über veraltetete Funktionen und Probleme in der View gelöst werden.

mehr...

Screencast: Upgrade auf Rails 3 Teil 2

In dieser Woche zeigt Ryan, im zweiten Teil seiner Serie bzgl. Upgrade auf Rails 3, wie RSpec hinzugefügt bzw. aktualisiert werden kann und geht nochmal auf das rails_upgrade Plugin ein.

mehr...

Screencast: Upgrade auf Rails 3 Teil 1

Spätestens nachdem nun der erste Release Kandidat für Rails 3 verfügbar ist, sollten die bestehenden Applikationen auf ihre Kompatibilität zur neuen Version geprüft werden.
In einer mehrteiligen Serie wird Ryan zeigen, auf was man achten muss und wie ein Upgrade erfolgen kann. Im ersten Teil wird eine App mit dem Rails 3 RC aufgesetzt und mit dem rails_upgrade Plugin werden die benötigten Updates ermittelt.

mehr...

Screencast: PDF Dokumente mit PDFKit generieren

PDFs mit Ruby zu erzeugen ist, trotz PDF Toolkit und Prawn, eine langwierige Angelegenheit bzw. kann aufwendig werden. Mit PDFKit können die Dokumente aus HTML-Dateien generiert werden.

mehr...

Screencast: Generatoren in Rails 3

In Rails 3 wurden die Generatoren komplett überarbeitet und modularisiert. Auf diese Weise lassen sie sich an die eigenen Anforderngen anpassen. Ryan zeigt in dieser Woche wie man dies machen kann.

mehr...

Screencast: A/B Tests mit A/Bingo

A/B Tests oder Split-Tests werden verwendet um die Akzeptanz einer Applikation in zwei verschiedenen Ausprägungen zu prüfen. In dem heutigen Screencast wird dazu A/Bingo vorgestellt und vorgeführt wie es dazu verwendet werden kann.

mehr...

Screencast: Kalender-Funktion

Es gibt verschiedene Möglichkeiten um einem Benutzer ein Datum auswählen zu lassen oder einen Kalender zu präsentieren. In dieser Woche zeigt Ryan einige Beispiele und Lösungen dafür.

mehr...

Screencast: Devise anpassen

In dieser Woche zeigt Ryan Devise an die eigenen Bedürfnisse angepasst werden kann. Dabei erklärt er auch wie die Views, das Routing, Validations und Authentication funktionieren.

mehr...

Screencast: Einführung Devise

Devise ist ein Authentifizierungslösung welche jegliche Controller-Logik als auch Views abdeckt. Im dieswöchigen Screencast könnt ihr sehen wie es eingesetzt werden kann.

mehr...

Screencast: Syntax Highlighting

Syntax Highlighting wird die visuelle Aufbereitung von Source-Code genant. Die meisten Texteditoren unterstützen Syntax Highlighting, aber auch Web wird gerne darauf zurückgegriffen um Quellcode lesbarer zu machen. Ryan zeigt diese Woche wie man in Ruby/Rails-Applikationen um Syntax Highlighting bereichern kann.

mehr...

Screencast: Bundler

Fast jede Rails/Ruby-Applikation hat Abhängigkeiten zu Bibliotheken und häufig auch zu einer bestimmten Version. Bundler kann solche Abhängigkeiten lösen und kann somit vieles vereinfachen. Ryan zeigt in dieser Woche wie Bundler eingesetzt werden kann.

mehr...

Screencast: Rails für mobile Geräte

Der mobile Markt wächst stetig weiter und hat andere Anforderungen an Webapplikationen auf dem mobilen Gerät als für Desktop-Geräte. Ryan zeigt in seinem Screencast wie Rails angepasst werden kann um mobile Geräte zu unterstützen. Dabei kommt mitunter jQTouch zum Einsatz.

mehr...

Screencast: MongoDB und MongoMapper

MongoDB ist eine dokumenten-orientierte Datenbank. In dieser Woche zeigt Ryan wie MongoMapper benutzt werden kann, um auf MongoDB zuzugreifen.

mehr...

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.

mehr...

Screencast: Declarative Authorization

Benutzer-Authorisierung wird in vielen, wenn nicht sogar in den meisten, Applikationen benötigt. Wie dies umgesetzt werden kann zeigt Ryan in seinem dieswöchigen Screencast.

mehr...

Screencast: Unbenutze CSS finden

Mit der zeit werden CSS Dateien größer und größer. Leider wird dabei auch viel nicht mehr benötigter Code mitgeschleppt. Ryan Bates zeigt in seinem Screencast wie man nicht mehr benötigten CSS findet.

mehr...

Open-Source Rails-Plugin von Vodafone

Das Ruby on Rails auch in großen Firmen eingesetzt wird, ist vielen bekannt.
Es ist gut zu sehen, dass viele nicht nur Open-Source in Ihren Projekten einsetzen, sondern auch Arbeit zurück in die Community fließen lassen.

Heute möchten wir euch ein Projekt vorstellen, das von Vodafone als Open-Source-Produkt der Community zur Verfügung gestellt wurde.

mehr...

Comparing rails geo-plugins

Es gibt einige Plugins und Bibliotheken für Rails-Applikationen. Leider erschließt sich einem nicht auf Anhieb der Funktionsumfang der jeweiligen Projekte.

mehr...

Suchen auf rubyonrails.de

Aktuelle Rails Version + Abhängigkeiten:

Gem rails-3.0.0
actionmailer (= 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