Anhand einer IP-Adresse lassen sich die verschiedensten Informationen beziehen. Neben dem Land, der Stadt und der Region, kann mittels der IP-Adresse auch die Postleitzahl, Zeitzone, ISP, Domain-Namen, Koordinaten und sogar das Wetter ermittelt werden.
Script-Tip: URL auf Existenz prüfen
In unserem heutigen Script-Tip wollen wir euch zeigen wie die Existenz einer URL geprüft werden kann. Dazu wird der Response-Code der angefragten Seite validiert und ein entsprechender boolischer Wert zurückgegeben.
Screencast: Schutz vor XSS in Rails 3
XSS (Cross-Site Scripting), eine Bezeichnung für das Ausnutzen von Sicherheitslücken innerhalb von Webanwendungen, sollte in allen WEB-Applikationen unterbunden werden. Ryan zeigt in dieser Woche welche Änderungen in Rails 3 den Entwickler dabei unterstützt, um von Anfang an mögliche Sicherheitslücken zu vermeiden.
Script-Tip: Summe eines Arrays ermitteln
Die Summe eines Arrays lässt sich in auf verschiedenste Art und Weise ermitteln. In unserem heutigen Script-Tip wollen wir euch zeigen, welche Möglichkeiten es gibt.
Screencast: Routes in Rails 3
In Rails 3 wurde das Routing angepasst und in mancher Hinsicht vereinfacht. Ryan zeigt in dieser Woche wie bestehende Routen auf das neue Schema angepasst werden können, und was die neuen Features sind.
Screencast: ActiveRecord Anfragen in Rails 3
Rails 3 führt ein paar Neuerungen in der Abfrage-Schnittstelle ein. Durch diese Neuerungen wird ActiveRecord schneller und einfacher zu benutzen sein. Ryan zeigt diese Woche wie die neuen Funktionen (incl. named scopes) genutzt werden können.
Script-Tip: Hash mit Standardrückgabewert
Wenn bei der Benutzung von Hashes ein Standardwert anstatt von nil zurückgegeben werden soll, gibt es zwei Möglichkeiten wie das erreicht werden kann.
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.
Rails Magazine 5
Besser verspätet als nie: Bereits im Januar ist die fünfte Ausgabe des Rails Magazine erschienen. Diese Ausgabe ist 65 Seiten stark und behandelt verschiedenste Bereiche rund um Rails und Ruby.
Screencast: Rails 3 Beta und RVM
Letzte Woche ist Rails 3.0 erschienen und Ryan hat dies zu dem Thema seines Screencasts für diese Woche gemacht. Neben Rails 3 zeigt er auch wie Ruby 1.9.1 mit RVM installiert und genutzt werden.
Update auf Rails 3 in 25 Minuten
…wir hoffen es dauert nicht mehr lange bis die neue Rails Version freigegeben wird. Damit der Übergang der eigenen Applikation so einfach wie möglich wird, haben wir euch schon diverse Seiten und Tips gegeben. Jetzt gibt es von Geoffrey Grosenbach, dem Macher von Peepcode, einen Screencast, in dem er das Update-Szenario festgehalten hat.
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.
Mehrere Einträge in Formular gleichtzeitig zu bearbeiten erfordert gewisse Anpassungen bzw. Vorkehrngen. Eine Möglichkeit wie dies gelöst werden kann zeigt Ryan diese Woche in seinem Screencast.
In dieser Woche geht es weiter mit dem zweiten Teil von Ryans Screencast zu dem Thema “Formulare mit verschachtelten Modellen”. Er wie weitere Felder dynamisch mit JavaScript, über Prototype oder Query, hinzugefügt werden können.
Fomulare mit verschachtelten Modellen lassen sich viel einfacher mit der Methode accepts_nested_attributes erstellen. Wie diese Methode benutzt werden kann, zeigt Ryan in seinem dieswöchigen Screencast.
JavaScript KnowHow Freshup
Prototype, JQuery, Dojo…. und viele andere Frameworks basieren auf JavaScript und sollen dem Entwickler die Arbeit vereinfachen bzw. bei der Arbeit unterstützen. Trotzdem sollte jeder Web-Entwickler sich ausreichend mit JavaScript auskennen um ggf. Anpassungen vornehmen zu können oder sogar die verwendeten Frameworks zu erweitern.
Screencast: Ryans WebApp Favoriten 2009
Diese Woche zeigt Ryan in seinem Screencast seine Web-App-Favoriten für das Jahr 2009.
ASCIIcasts
Die Screencasts von Ryan Bates, die wir euch jede Woche vorstellen, sind sehr beliegt. Eifion Bedford ist genauso begeistert von den Screencasts und hat einen großen Teil des Portfolios von railscasts.com in eine “Plain-Version” umgewandelt. D.h. er hat die Videos in eine ASCII Version umgewandelt, damit diese einfacher zu durchsuchen sind.
Screencast: MongoDB und MongoMapper
MongoDB ist eine dokumenten-orientierte Datenbank. In dieser Woche zeigt Ryan wie MongoMapper benutzt werden kann, um auf MongoDB zuzugreifen.
Routes in Rails 3
Rails 3 ist bekanntermaßen eine Verschmelzung von Rails und Merb. Viele Anpassungen werden auch “nach Aussen sichtbar” sein, aber die meisten Veränderungen werden im Rails-Kern stattfinden. In Rails 3 wird auch das Routing angepasst bzw. (wieder) neu geschrieben. Die Routen wurden in der Vergangheit häufiger angepasst und mit jeder Version wurden sie schneller und brachten mehr Flexibilität. Auch die neue Version macht keine Ausnahme und bringt mit der neuen DSL ein paar Verbesserungen mit.
Suchen auf rubyonrails.de
Tags
2.0 2.1 Active-Record Ajax Buch Capistrano Enterprise Event Gewinnspiel Grundlagen IDE irb jQuery Kochbuch Konferenz Mac Mongrel OpenRoRBook OReilly OSX Passenger Phusion Plugin PragProgs Rails Rails 3 RailsKonf RailsWay RailsWayCon Release Release Candidate Routing Ruby Ruby 1.9 RubyGems rubyonrails.de Ryan Bates Scaffolding Screencast Script-Tip Security Tutorial Video Views WindowsAktuelle Artikel
- Script-Tip: Stadt, Land und Wetter aus der IP beziehen (IP2Location)
- Script-Tip: URL auf Existenz prüfen
- Freikarte für die RailsWayCon 2010
- Screencast: Schutz vor XSS in Rails 3
- Phusion Passenger 2.2.11 erschienen
- Script-Tip: Summe eines Arrays ermitteln
- Vortrag zu Rails 3 von Yehuda Katz
- Hobo 1.0 veröffentlicht
- Screencast: Routes in Rails 3
- 5 freie Kapitel aus Ruby Best Practices
Artikel Archiv
- 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:
rails-2.3.5actionmailer (= 2.3.5, runtime)
actionpack (= 2.3.5, runtime)
activerecord (= 2.3.5, runtime)
activeresource (= 2.3.5, runtime)
activesupport (= 2.3.5, runtime)
rake (>= 0.8.3, runtime)
Rails auf Rubyforge
Rails auf Github
