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

时间:2011-03-25 10:28:49

标签: ruby-on-rails localization heroku

您认为以RESTful方式在Heroku上的Rails应用程序中处理区域设置和国际化的最佳实践是什么?您根据区域设置对用户进行网关的代码是什么?如果没有Heroku上的通配符子域加载项,子域解决方案(http://de.myapp.comhttp://en.myapp.com,...)是否可行?

2 个答案:

答案 0 :(得分:2)

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

与其使用通配符域不同,您需要做的是:

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

显然这比使用通配符域要多一些,但除非你有一个很多的语言环境要管理,否则应该没问题。

答案 1 :(得分:0)

您可以使用不同的选项来设置区域设置,例如你可以和myapp.com/en / ...一起去。 有关详细信息,请参阅RailsGuides。除非您绝对想要:)

,否则无需弄乱域名