18n_routing并重定向到正确的URL

时间:2011-03-24 13:49:12

标签: ruby-on-rails internationalization routing

我在Rails 3中开发了一个关于食物和食谱的多语言社交网络。我使用了来自http://github.com/kwi/i18n_routing i18n_routing gem。一切正常,但我们有一个问题。

如果用户(使用英文版)共享某个项目,例如在Facebook上,我们会得到如下网址:http://domain.com/en/the-best-food-recipe/recipes/123

现在,如果另一个用户使用意大利语登录并点击该URL,社交网络将以英语打开,即使我有用户会话并且我知道他的语言是意大利语。有没有办法将URL翻译回意大利语,以便我可以轻松地将用户重定向到:http://domain.com/it/the-best-food-recipe/ricette/123

提前致谢

0 个答案:

没有答案