Ruby on rails 使用VPIM和存储联系人

Ruby on rails 使用VPIM和存储联系人,ruby-on-rails,contacts,Ruby On Rails,Contacts,我正在使用rails创建一个邮件列表管理器 我曾经玩弄过生成自己数据库的想法;一个联系人将有许多详细信息(电话号码、电子邮件、地址等) 但这让我想到其他人会怎么做,然后为什么不将联系人作为vCard存储在数据库中。此外,甚至还有一块宝石可以帮助你做到这一点: 但是,可能存在某些陷阱,尤其是在使用rails时。这可能会导致额外的代码来处理表单,因为VPIM vCard不是ActiveRecord对象,也不太像rails 我想知道的是,在rails应用程序中存储联系人的优雅解决方案是什么?自己动手还

我正在使用rails创建一个邮件列表管理器

我曾经玩弄过生成自己数据库的想法;一个联系人将有许多详细信息(电话号码、电子邮件、地址等)

但这让我想到其他人会怎么做,然后为什么不将联系人作为vCard存储在数据库中。此外,甚至还有一块宝石可以帮助你做到这一点:

但是,可能存在某些陷阱,尤其是在使用rails时。这可能会导致额外的代码来处理表单,因为VPIM vCard不是ActiveRecord对象,也不太像rails


我想知道的是,在rails应用程序中存储联系人的优雅解决方案是什么?自己动手还是怎么做?

为了获得与Rails的最佳兼容性,使用ActiveRecord的标准数据库后端进行通信可能会省去很多麻烦。然后,在您的模型对象上,您应该能够轻松地实现一个返回vCard格式或您需要的任何其他格式的方法。希望这有帮助

有没有教程可以让我找到其他人是如何做到这一点的?我的意思是,这不能像一个联系人有很多细节那么简单,或者可以吗?