如何根据州位置处理Web应用程序?

时间:2012-01-04 21:59:57

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 subdomain

我正在使用Ruby on Rails 3.1,我想根据州位置处理我的Web应用程序。也就是说,我想通过使用不同的数据库(每个州一个)和子域如www.uk.mywebsite.comwww.be.mywebsite.com等来处理它。

我该怎么做?你有什么建议?

2 个答案:

答案 0 :(得分:0)

使用geoip service/database或定位新设备HTML5 geolocation API

答案 1 :(得分:0)

你可以使用这样的东西:

https://github.com/priithaamer/geoip-rails http://geokit.rubyforge.org/

世界上的每个知识产权都与组织和地点相关联(https://www.arin.net/为美国或http://www.ripe.net/为欧盟区域等)。你基本上需要能够确定它们来自的源IP的注册位置,并根据它进行相应的路由。