Rails/Heroku RESTful 语言环境最佳实践?

发布于 2024-10-26 17:04:09 字数 189 浏览 1 评论 0原文

您认为以 RESTful 方式在 Heroku 上的 Rails 应用程序中处理区域设置和国际化的最佳实践是什么?根据用户的区域设置为用户提供网关的代码是什么?是否可以在没有通配符子域附加组件的情况下使用子域解决方案(http://de.myapp.comhttp://en.myapp.com...)赫鲁库?

What do you consider the best practice to handle locales and internationalization in a Rails app on Heroku in a RESTful way? What is your bit of code that gateways the user according to their locale? Is a subdomain solution (http://de.myapp.com, http://en.myapp.com, …) possible without the wildcard subdomain add-on on Heroku?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

赤濁 2024-11-02 17:04:09

我不相信有什么可以阻止您使用 http://de.myapp.comhttp://en.myapp.com 以及 Heroku 上的朋友。

您不必使用通配符域,而是需要执行以下操作:

  • 手动配置您的 DNS 域,为每个区域设置提供“真实”的 DNS 名称。
  • 使用(免费)自定义域插件手动添加每个域。

显然,这比使用通配符域要多做一些工作,但应该没问题,除非您有很多语言环境需要管理。

I don't believe there is anything to stop you using http://de.myapp.com, http://en.myapp.com and friends on Heroku.

Rather than using wildcard domains, what you'd have to do is:

  • Manually configure your DNS domain to provide 'true' DNS names for each locale.
  • Add each domain manually using the (free) Custom Domain plugin.

Obviously this is a bit more work than using wildcard domains, but should be fine unless you've got a lot of locales to manage.

旧人 2024-11-02 17:04:09

您有不同的选项来设置区域设置,例如您也可以使用 myapp.com/en/... 。
请参阅 RailsGuides 了解更多信息。除非你绝对想要,否则没有必要搞乱域名:)

You have different options to set the locale, e.g. you could as well go with myapp.com/en/... .
See RailsGuides for more information. There is no need to mess with domains unless you absolutely want to :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文