Monatsarchiv für July 2008

Fisch online kaufen?!

Tuesday, den 29. July 2008

Eine klasse Idee: Fisch online kaufen auf www.send-a-fish.de Toll das es jemand wagt, so ein kompliziertes Produkt Online zu verkaufen und dann auch noch zu versenden. Ich, als altes Nordlicht hätte gerne 10kg Krabben. Die Knüppel, wie man im Norden sagt, und die Majonaise bekomme ich vorot. Ich würde so viele Krabbenbrötchen schmieren…
Die kosten [...]

Collagen von Winston Smith

Saturday, den 12. July 2008

Eine meiner Lieblingskünstler. Auf die Collagen bin ich über das Insomniac-Album von Green Day gekommen. Winston Smith

Benutzer, Rechte und die Eigentümer?

Saturday, den 12. July 2008

Ich hatte mal die simple Fragestellung, in Ruby on Rails ein Login-System mit Benutzerrechten und Profilen zu bauen. Kurz gesagt: ein Standard. Nun hab ich das RESTful Authentication- in Kombination mit dem acl_system2-plugin verwendet. Kurz darauf kam bei mir die Frage auf, wie man das denn schön machen kann mit dem Owner! Also der Nutzer [...]

kleintippen: Ruby on Rails HABTM destroy relationship

Saturday, den 12. July 2008

Bei einer has_one Beziehung zwischen Models gibt es die Option :dependent => :destroy, womit sich alle Assoziationen löschen, sobald das Vaterelement gelöscht wird. Was ist nun mit einer has_and_belongs_to_many also ner n:n Assoziation? Mit destroy_all werden alle bin Beziehung stehenden Daten gelöscht. Manchmal ist es jedoch notwenidg nur die Daten der Assoziationstabelle zu entfernen und [...]

git on Windows

Tuesday, den 1. July 2008

Um git, die svn-alternative in Windows zu nutzen einfach den one-click-installer
http://code.google.com/p/msysgit/
herunterladen und los gehts!
Dann das Tool starten und per Linux-Kommandos in das Rails-Projektverzeichnis wechseln.
Mit git init wird das Rails-Projekt zu einem git-repository.
Als nächstes sind einige Dateien auszuschleißen. Hierzu einfach eine Datei namens:
.gitignore anlegen. Und mit den Werten füllen, die nicht ins Repository
aufgenommen werden sollen.
z.B.
log/*.log
tmp/**/*
config/database.yml

Um leere [...]