0

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

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

但这让我开始思考其他人会如何做到这一点,然后为什么不将联系人作为 vCard 存储在数据库中。另外,甚至还有一个可以帮助解决这个问题的宝石:VPIM

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

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

4

1 回答 1

1

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

于 2009-04-02T19:35:46.450 回答