Ruby on rails 18n_路由和重定向到正确的URL

Ruby on rails 18n_路由和重定向到正确的URL,ruby-on-rails,internationalization,routing,Ruby On Rails,Internationalization,Routing,我在Rails 3中开发了一个关于食物和食谱的多语言社交网络。我使用了来自的i18n_路由gem。一切正常,但我们有一个问题 如果一个用户(使用英文版本)共享一个项目,例如在Facebook上,我们会得到如下URL: 现在,如果另一个用户使用意大利语登录并单击该URL,社交网络将以英语打开,即使我有用户会话并且我知道他的语言是意大利语。有没有办法将URL翻译回意大利语,以便我可以轻松地将用户重定向到: 提前谢谢

我在Rails 3中开发了一个关于食物和食谱的多语言社交网络。我使用了来自的i18n_路由gem。一切正常,但我们有一个问题

如果一个用户(使用英文版本)共享一个项目,例如在Facebook上,我们会得到如下URL:

现在,如果另一个用户使用意大利语登录并单击该URL,社交网络将以英语打开,即使我有用户会话并且我知道他的语言是意大利语。有没有办法将URL翻译回意大利语,以便我可以轻松地将用户重定向到:

提前谢谢