我在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?
提前致谢