示例
我有一个home_path,它是/ de / home /,在我的Rails应用程序中是/ en / home /。我怎样才能选择我想要重定向到哪一个 redirect_to home_path?
答案 0 :(得分:0)
基本上你必须根据用户的语言环境重定向用户,例如重定向用户,你可以在根控制器中执行此操作:
scope "/:locale", locale: /#{I18n.available_locales.join("|")}/ do
root to: redirect("/%{locale}/posts", status: 302)
end
以下是关于handling locals的更多提示和技巧。