如何在Rails中转换路由范围?

时间:2012-09-21 10:37:15

标签: ruby-on-rails ruby-on-rails-3 internationalization routing

我试图在Rails应用程序中翻译路由。我尝试使用i18n_routes,但我在翻译不依赖于资源的操作时遇到了一些问题。最后,我解决了它,而没有使用i18n_routes,如here所述。

现在的问题是我找不到翻译范围的方法。这是我的routes.rb

scope "sport" do
  translated_named_route 'it_is_healthy', 'sport#it_is_healthy'
  translated_named_route 'it_is_social', 'sport#it_is_social'
end

如何翻译运动?我再次尝试i18n_routes,但我不知道如何翻译范围。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您愿意使用宝石,我建议您使用

https://github.com/francesc/rails-translate-routes

自述文件非常全面,它绝对涵盖了路由中的命名空间和范围。