Heroku + CloudFlare + Apartment重定向到" com.br"

时间:2015-10-25 23:17:35

标签: ruby-on-rails-4 heroku cloudflare

我放弃了! 我不知道该怎么做了。

A已在registro.br(" example.com.br")注册了域名,并将其指向我的云计算帐户服务器。 在cloudFlare上,我设置了2个CNAME: " WWW"和" example.com.br",都指向我的heroku的应用程序地址。

在我的heroku帐户中,我已将DNS设置为我的域example.com.br ...

我使用GEM公寓并在当地完美无缺。我的项目基于timetracker项目。

但是当我将它部署到heroku时,它会重定向到" com.br"。 我已经添加了"示例" as excluded_subdomain.rb。 heroku日志说无法找到公共'或者'示例'租户并重定向到" com.br" ... WTF?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

好的,这个答案适用于域名末尾只有“.com”的所有人... 您只需将此代码放入您的production.rb文件中:

config.action_dispatch.tld_length = 2

在我的情况下,我最后有“.com.br”,所以我需要告诉rails它的长度等于2(com和br)。

多数民众赞成