For a long time, the only way to get a list of contacts from your free online email accounts was with proprietary PHP scripts that would cost you $50. The act of grabbing that list is a simple matter of screen scrapping and this library gives you all the functionality you need. 下面是在現有的Rails App裡面,利用Contacts插件來實現匯入GMail,Yahoo! Mail以及Hotmail,AOL Mail等Web Mail服務中的聯絡人列表。 首先我們需要給Rails應用程式安裝contact插件: $script/plugin install git://github.com/cardmagic/contacts.git 或者是以Ruby Gem的方式安裝: $sudo gem i contacts 然後在config/environment.rb中添加下面內容: 我要在邀請朋友的頁面中添加這個功能,所以編輯app/controllers/users/invites_controller.rb: 接下來建立app/views/shared/_contact_list.html.erb,我們會在這個視圖中以checkbox的方式來列出Email服務中的聯絡人列表,讓使用者勾選要發送邀請函給哪些人: 最後編輯app/views/users/invites/new.html.erb視圖,讓使用者選擇要匯入的Email聯絡人列表: 現在可以啟動Mongrel Serever然後在網址攔輸入 http://localhost:3000/users/admin/invites/new 在頁面上選擇要使用的Email服務,並輸入你的帳號密碼,送出之後就可以得到聯絡人列表了!