2

これは存在しないと思いますが、このデータで CSV テーブルを見つけることに戻る前に質問する必要があると思いました。ユーザーから大学の電子メールを受け取り、電子メールのサフィックスに関連付けられている大学の名前を見つけたいと考えています。たとえば、jason@uga.eduに関連付ける必要がありますUniversity of Georgia。私のジレンマを解決するのに役立つ Rails gem はありますか?それとも、このデータを使用してデータベースまたはハッシュを作成する必要がありますか?

4

1 に答える 1

4

おそらく、 https ://github.com/weppos/whois と一緒に何かをハックすることができます。

require 'whois'

r = Whois.whois("uga.edu")
r.registrant_contact.organization # => "University of Georgia" 

大量のトラフィックがある場合は、WHOIS 情報を保存するキャッシュ メカニズムを検討してください。そうすれば、リクエストごとに WHOIS サーバーに問い合わせる必要がなくなります。

于 2013-04-15T16:03:15.437 に答える