Screencast: Private Pub für Realtime-Events

Privat Pub ist ein Gem mit dem Echtzeit-Events auf sehr einfach Weise erstellt und genutzt werden können. In diesem Screencast erfahrt ihr wie es in Kombination mit Rails verwendet werden kann.

mehr...

Screencast: Pretty URLs mit FriendlyId

Benutzerfreundliche URLs erleichtert z.B. Besuchern sprechende Bookmarks zu erstellen oder Optimierungen bzgl. SEO durchzuführen. Das Plugin friendly_id erfüllt die Erstellung von Pretty URLs und bringt zusätzlich noch weitere Features mit. Ryan zeigt wie es installiert und eingesetzt werden kann.

mehr...

Screencast: Einstieg in die Rails-Entwicklung

Der Einstieg in die Entwicklung mit Ruby on Rails, vor allem für Neulinge, kann unter Umständen überfordernd sein. Um diese Hürde zu meistern zeigt Ryan in dieser Woche wie mit Rails begonnen werden kann, und wo es Informationen zu den verschiedensten Bereichen gibt.

mehr...

Screencast: Etwas zu Open-Source beitragen

Open-Source Projekte leben vom Beitrag von Freiwilligen. Github vereinfacht die Möglichkeit einen Teil, seien es auch nur kleine Verbesserungen, zur Verfügung zu stellen. An dem Beispiel von VCR zeigt Ryan diese Woche wie es funktioniert.

mehr...

Screencast: Spree – Einstieg in Ecommerce mit Rails

Spree ist eine open-source e-Commerce-Lösung auf Basis von Rails und wurde von Sean Schofield entwickelt. Inzwischen wird es von einer Community gepflegt ist aktuell die meistgenutzte Shop-Lösung im Rails-Umfeld. Ryan bietet diese Woche einen Einstieg in das Framework.

mehr...

Screencast: Mercury Online Editor

Mercury ist ein auf HTML5 basierender Web-Editor mit dem Inhalte direkt im Browser bearbeitet werden können. In dem folgenden Screencast zeigt Ryan wie es in eigenen Applikationen eingebunden und benutzt werden kann.

mehr...

Screencast: Virtuelle Maschinen mit Vagrant

Virtuelle Maschinen sind sehr praktisch um Umgebungen für Entwicklung und Tests aufzubauen. Mit Vagrant besteht die Möglichkeit diese automatisiert zu provisionieren und auf Wunsch so produktionsnah wie nötig aufzusetzen. Weiterhin können mit Virtuellen Maschinen eine gemeinsame Umgebung eingerichtet werden, damit alle Projektmitglieder auf der gleichen Umgebung arbeiten. Dadurch kann ggf. Fehler beim Übergang auf eine produktive Umgebung gemindert werden. Ryan zeigt in seinem Screencast wie Vagrant zum Aufsetzen von Virtuellen Maschinen auf Basis von Virtual-Box eingesetzt werden kann.

mehr...

Screencast: Administrationsfläche über Active Admin

Fast jede Applikation benötigt eine Administrationsfläche, mit der Werte angepasst und Texte verwaltet werden können. Active Admin bringt diese Möglichkeit der Verwaltung für Rails Applikationen mit und sieht obendrein auch nett aus. Ryan zeigt in diesem Screencast wie es installiert und benutzt wird.

mehr...

Screencast: Authentifizierung mit sorcery

sorcery ist ein modular aufgebautes Authetifizierungs-System für Rails 3.0/3.1. In diesem Screencast zeigt Ryan wie es eingesetzt werden kann.

mehr...

Screencast: Vererbung von Templates

Teile von Templates wieder zu verwenden wurde bisher größtenteils über partials verwirklicht. In Rails 3.1 wird es möglich sein Templates zu vererben. So können Teile von Views auf allgemein gültige zurückgreifen und darstellen. Ryan zeigt diese Woche wie in einer Applikation ein Template von allen Views genutzt und wie es im Zusamenhang mit Subdomains eingesetzt werden kann.

mehr...

Screencast: Clientseitige Validierung von Formularen

Clientseitige Validierung, also die Überprüfung von eingegebenen Werten innerhalb des Webbrowsers, können dem Benutzer bereits bei der Eingabe über die Korrektheit der Daten informieren. Dies kann unter Umständen den einen oder anderen Korrigier-Zyklus ersparen. Wie dies innerhalb von Rails eingesetzt werden kann zeigt Ryan diese Woche anhand eines gems, welches die Entwicklung erleichtert.

mehr...

Screencast: Daten-Bäume mit Ancestry verwenden

Ancestry ist ein gem über welches man auf einfache Weise Baumstrukturen in Rails (2+3) /Ruby-Applikationen einsetzen kann. Neben allen zu erwartenenden Funktionen wie zum Beispiel für Eltern, Kinder und Nachbar-Elementen, unterstützt Ancestry auch STI (Single Table Inheritance). Auch Funktionen zum Sortieren, Integretäts-Test und Rückwärtskombatibilität sind verfügbar.
Ryan zeigt in dieser Woche wie es in eingesetzt werden kann.

mehr...

Screencast: Undo mit Paper Trail

“Undo” und “Redo” Funktionen lassen sich sehr einfach mit gems wie zum Beispiel Paper Trails implementieren. In dieser Woche zeigt Ryan wie es eingesetzt werden kann.

mehr...

Screencast: MetaSearch und MetaWhere

MetaSearch und MetaWhere hilft bei Entwicklung komplexe Abfragen ohne SQL in ActiveRecord zu erstellen. In diesem Screencast wird gezeigt wie es eingesetzt werden kann.

mehr...

Screencast: Offline Applikationen Teil 2

In dieser Woche zeigt Ryan in seinem zweiten Teil zu Offline-Applikationen wie z.B. HTML5 Storage, zum speichern von Offline-Daten genutzt werden kann.

mehr...

Screencast: Gravatar

Gravatar ist ein Service, der Benutzern die Möglichkeit gibt öffentlich benutzbare Avartare zum Beispiel in ihren Social Networks zu verwenden. Ryan zeigt diese Woche wie einfach Gravatar in einer Rails-Applikation genutzt werden kann.

mehr...

Screencast: OmniAuth Teil 1

Die traditionelle Authentifizierung mit einem eigenem System wird immer mehr zur einer Ausnahme. Moderne Webapplikationen bieten daher die Anmeldung über bestehende Dienste wie OpenID, Twitter, Facebook und/oder OAuth an. OmniAuth ist ein Plugin das in Rails-App für diesen Zweck eingesetzt werden kann. Ryan zeigt in im ersten Teil wie es in Devise integriert werden kann.

mehr...

Screencast: Simple Form

Simple Form ist ein gem zur Unterstützung bei der Entwicklung von Formularen. In diesem Screencast gibt Ryan einen Überblick wie es eingesetzt werden kann.

mehr...

Screencast: Routing in Rails 3

Diese Woche zeigt Ryan wie Routen in Rails 3 funktionieren und wie sie aufgebaut sind.

mehr...

Screencast: Resourcen vererben

Vererbte Resourcen können RESTful Controller erheblich vereinfachen, indem Standard-Actions eingesetzt werden. Ryan zeigt diese Woche wie das funktioniert.

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