Weblog Übersicht
alle 7 weblogs
Rails 3.0 validation undefined method `[]' for false:FalseClass
Seitdem ich auf die Rails 3.x Version gewechselt bin, ist mir immer wieder der folgende Fehler begegnet: <pre class="brush: ruby" >undefined method `[]' for false:FalseClass</pre>
Kategorien: Ruby on Rails
Benutzereingabe bei einem rake task
Ab und an ist es nötig, bei einem rake task definierte Informationen während der Laufzeit vom Benutzer abzufragen. Da rake task pures "Ruby sind", ist die Lösung einfacher als vielleicht erwartet.
Kategorien: Development Log Ruby on Rails
Zugriff auf die Datenbankkonfiguration in einem rake task
Rake tasks sind eine sehr gute Möglichkeit häufig wiederkehrende Aufgaben in Kontext einer Ruby on Rails Anwendung zu automatisieren. Soweit so gut, aber wie kann zum Beispiel auf die Datenbankkonfiguration zugegriffen werden ohne selbst die database.yml Datei auswerten zu müssen?
Kategorien: Development Log Ruby on Rails
Downgrade auf rake 0.8.7 aufgrund von Problemen mit rake 0.9.0.beta
Nach dem Einrichten meiner Entwichlungsumgebung für Ruby on Rails unter Windows habe ich mehr order minder versehentlich rake 0.9.0.beta installiert. Dies hat derzeit unangenehme Folgen, so dass die Rails Entwicklung nicht so richtig Freude machen will. Abhilfe schafft ein "Downgrade" auf rake 0.8.7.
Kategorien: Development Log Ruby on Rails
"Saubere" URLs mit Rails3 und will_paginate
Das gem will_paginate unterstützt einem beim Anzeigen von Einträgen über mehrere Seiten. Die Navigation funktioniert hier über klassische "vor" und "zurück" Links. Um mit Rails3 "saubere" URLs zu erzeugen ist lediglich ein Eintrag in der "routes.rb" nötig.
Kategorien: Ruby on Rails
Da ich mittlerweile auch davon überzeugt bin, dass Git mir die eine oder andere Erleichterung gegenüber Subversion bietet, hier eine kurze Anleitung mit den absoluten "basics".
Kategorien: Linux Ruby on Rails
Entwicklungsumgebung für Ruby on Rails (Debian)
Diese Installationsanleitung beschreibt die Schritte die nötig sind, um Ruby on Rails auf einem Standard Debian System zu installieren. Anmerkung: ich bin ein Freund davon, Programme über die entsprechenden Sourcen zu installieren.
Kategorien: Linux Ruby on Rails