2009-04-02 7 views
0

Je crée un gestionnaire de listes de diffusion à l'aide de rails. Je ai joué avec l'idée de générer ma propre base de données; un contact aura beaucoup de détails (numéros de téléphone, courriels, adresses, etc.). Mais cela m'a fait penser à la façon dont les autres l'auraient fait, et alors pourquoi ne pas stocker les contacts en tant que vCards dans la base de données. De plus, il y a même une gemme qui aide avec ça: VPIM.Utilisation de VPIM et stockage des contacts

Cependant, il peut y avoir certains pièges, en particulier avec des rails. Il pourrait en résulter un code supplémentaire pour gérer les formulaires, car les vCards VPIM ne sont pas des objets ActiveRecord et ce n'est pas très similaire à un rail.

Ce que je voudrais savoir, c'est ce qui serait une solution élégante pour stocker des contacts dans une application de rails? Lancez le vôtre ou quoi?

Répondre

1

Pour une meilleure compatibilité avec Rails, vous éviterez probablement beaucoup de maux de tête en utilisant un backend de base de données standard pour communiquer avec ActiveRecord. Ensuite, sur votre objet de modèle, vous devriez pouvoir facilement implémenter une méthode qui renvoie le format vCard ou tout autre format dont vous avez besoin. J'espère que cela t'aides!

+0

Y at-il un tutoriel où je peux trouver comment les autres ont fait cela? Je veux dire, ça ne peut pas être aussi simple qu'un contact a beaucoup de détails, ou est-ce possible? – Jaryl

Questions connexes