首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ruby on rails上传和解析vcard?

如何使用ruby on rails上传和解析vcard?
EN

Stack Overflow用户
提问于 2010-05-19 01:28:11
回答 2查看 1.8K关注 0票数 1

我希望能够上传一个电子名片,并将其解析成我的应用程序的模型。

我认为回形针将是一种上传的方式,但我不知道如何做解析。

我在谷歌上搜索了一下,似乎唯一相关的库是vpim,评论不一。

想看看有什么聪明的想法可以解决this...thanks。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-26 03:35:26

用vpim解决了这个问题

票数 1
EN

Stack Overflow用户

发布于 2014-06-03 05:04:23

vpim是制作和导入vCards的一个有用的宝石,这里是如何使用它…

代码语言:javascript
复制
gem 'vpim', '~> 13.11.11' #include this in your gemfile

在您控制器中解码vcard

代码语言:javascript
复制
@vcard = Vpim::Vcard.decode(params[:import_file].read)

@contact.title = @vcard.title
@contact.email = @vcard.email
@contact.first_name = @vcard.name.given
@contact.last_name = @vcard.name.family
@contact.phone = @vcard.telephones[0]
@contact.fax = @vcard.telephones[1]
@contact.address.street1 = @vcard.address.street
@contact.address.city = @vcard.address.locality
@contact.address.state = @vcard.address.region
@contact.address.zip = @vcard.address.postalcode
@contact.company_name = @vcard.org.fetch(0)

您可以使用的另一个gem是vcardigan

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2859555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档