使用VPIM并存储联系人

时间:2009-04-02 14:56:18

标签: ruby-on-rails contacts

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

我玩弄了生成自己的数据库的想法;一个联系人将有许多细节(电话号码,电子邮件,地址等)。

但是这让我想到别人会怎么做,然后为什么不把联系人作为vCard存储在数据库中。此外,甚至还有一颗宝石可以帮助您:VPIM

然而,可能存在一些陷阱,尤其是铁轨。它可能会产生额外的代码来处理表单,因为VPIM vCards不是ActiveRecord对象,并且它不像轨道那样。

我想知道的是在rails应用程序中存储联系人的优雅解决方案是什么?滚动你自己或什么?

1 个答案:

答案 0 :(得分:1)

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