重定向到我的rails应用程序的西班牙语或英语版本?

时间:2011-02-20 03:14:30

标签: javascript ruby-on-rails-3 google-maps geolocation

我有一个rails应用程序,有2个版本的英语和西班牙语版本。使用I18n,根据当前的位置,确定用户位置和重定向到正确的西班牙语或英语版本的最佳方法是什么?

也许谷歌地图API?

1 个答案:

答案 0 :(得分:1)

我认为大多数用户的台式机和笔记本电脑都没有定位设备,所以有时候使用Google Maps API获取位置会失败。

最好的方法是使用IP地址。获取用户IP地址并检查属于哪个IP池,然后您可以确定国家/地区。