我正在使用Ruby on Rails 3.1,我想根据状态位置来处理我的Web应用程序。也就是说,我想处理,通过使用不同的数据库(每个国家)和子像www.uk.mywebsite.com
,www.be.mywebsite.com
等如何根据状态位置处理Web应用程序?
我怎样才能做到这一点?你有什么建议?
我正在使用Ruby on Rails 3.1,我想根据状态位置来处理我的Web应用程序。也就是说,我想处理,通过使用不同的数据库(每个国家)和子像www.uk.mywebsite.com
,www.be.mywebsite.com
等如何根据状态位置处理Web应用程序?
我怎样才能做到这一点?你有什么建议?
使用geoip service/database或者如果您的目标是新设备HTML5 geolocation API。
你可以使用这样的事情:
https://github.com/priithaamer/geoip-rails http://geokit.rubyforge.org/
每个IP的世界是联系在一起的组织机构和场所(https://开头WWW。 arin.net/美国或http://www.ripe.net/欧盟地区等)。你基本上需要能够确定它们来自的源IP的注册位置并据此进行相应的路由。