2009-04-02 11 views
0

Ich erstelle einen Mailinglisten-Manager mit Rails.Verwenden von VPIM und Speichern von Kontakten

Ich habe mit der Idee gespielt, meine eigene Datenbank zu erzeugen; Ein Kontakt wird viele Details (Telefonnummern, E-Mails, Adressen usw.) haben.

Aber das hat mich darüber nachzudenken, wie andere es getan hätte, und warum nicht speichern Kontakte als vCards in der Datenbank dann. Plus, es gibt sogar ein Juwel, das dabei hilft: VPIM.

Es kann jedoch bestimmte Fallstricke geben, besonders bei Schienen. Es könnte zusätzlichen Code zur Verarbeitung von Formularen ergeben, da VPIM-vCards keine ActiveRecord-Objekte sind und nicht sehr schienenähnlich sind.

Was würde ich gerne wissen, ist, was eine elegante Lösung in einer Rails-Anwendung zu speichern Kontakte wäre? Eigen rollen oder was?

Antwort

1

Für beste Kompatibilität mit Rails, würden Sie wahrscheinlich selbst eine Menge Kopfschmerzen sparen, indem eine Standard-Datenbank-Backend für Active mit zu kommunizieren. Dann auf dem Modellobjekt soll es möglich sein, einfach eine Methode zu implementieren, das das vCard-Format oder ein anderes Format liefert die Sie benötigen. Hoffe das hilft!

+0

Gibt es eine Anleitung, wo ich finden kann, wie andere das getan haben? Ich meine, es kann nicht so einfach sein, wie ein Kontakt viele Details hat, oder kann es? – Jaryl

Verwandte Themen