Rails/Heroku RESTful 语言环境最佳实践?
您认为以 RESTful 方式在 Heroku 上的 Rails 应用程序中处理区域设置和国际化的最佳实践是什么?根据用户的区域设置为用户提供网关的代码是什么?是否可以在没有通配符子域附加组件的情况下使用子域解决方案(http://de.myapp.com
、http://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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不相信有什么可以阻止您使用 http://de.myapp.com,http://en.myapp.com 以及 Heroku 上的朋友。
您不必使用通配符域,而是需要执行以下操作:
显然,这比使用通配符域要多做一些工作,但应该没问题,除非您有很多语言环境需要管理。
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:
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.
您有不同的选项来设置区域设置,例如您也可以使用 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 :)