gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中使用语言环境作为参数重定向?

转载 作者:行者123 更新时间:2023-12-03 15:53:17 24 4
gpt4 key购买 nike

例子

我的 Rails 应用程序中有一个 home_path,它是/de/home/,另一个是/en/home/。当我有重定向时,如何选择要重定向到的一个
重定向到 home_path?

最佳答案

基本上,您必须根据用户的语言环境重定向用户,例如要重定向用户,您可以在根 Controller 中执行此操作:

 scope "/:locale", locale: /#{I18n.available_locales.join("|")}/ do
root to: redirect("/%{locale}/posts", status: 302)
end

这里有更多关于 handling locals 的提示和技巧.

关于ruby-on-rails - 如何在 Rails 中使用语言环境作为参数重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49315766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com