Использование VPIM и хранение контактов - PullRequest
0 голосов
/ 02 апреля 2009

Я создаю менеджер списков рассылки, используя rails.

Я играл с идеей создания собственной базы данных; один контакт будет иметь много деталей (номера телефонов, адреса электронной почты, адреса и т. д.).

Но это заставило меня задуматься о том, как бы это сделали другие, а затем почему бы не сохранить контакты в виде vCards в базе данных. Плюс, есть даже драгоценный камень, который помогает с этим: VPIM .

Однако могут быть определенные подводные камни, особенно с рельсами. Это может привести к дополнительному коду для обработки форм, поскольку VPIM vCards не являются объектами ActiveRecord и не очень похожи.

Я хотел бы знать, что было бы элегантным решением для хранения контактов в приложении на рельсах? Бросай свой или как?

1 Ответ

1 голос
/ 02 апреля 2009

Для лучшей совместимости с Rails вы, вероятно, избавили бы себя от множества головных болей, используя стандартный бэкэнд базы данных для взаимодействия с ActiveRecord. Затем на вашем объекте модели вы сможете легко реализовать метод, который возвращает формат vCard или любой другой необходимый вам формат. Надеюсь, это поможет!

...