Я создаю менеджер списков рассылки, используя rails.
Я играл с идеей создания собственной базы данных; один контакт будет иметь много деталей (номера телефонов, адреса электронной почты, адреса и т. д.).
Но это заставило меня задуматься о том, как бы это сделали другие, а затем почему бы не сохранить контакты в виде vCards в базе данных. Плюс, есть даже драгоценный камень, который помогает с этим: VPIM .
Однако могут быть определенные подводные камни, особенно с рельсами. Это может привести к дополнительному коду для обработки форм, поскольку VPIM vCards не являются объектами ActiveRecord и не очень похожи.
Я хотел бы знать, что было бы элегантным решением для хранения контактов в приложении на рельсах? Бросай свой или как?