5

我目前正在使用 Rails、Heroku 和 Apartment gem 创建一个多租户应用程序。(请注意,我知道将 Heroku 上的多租户应用程序结构用于 10 多个不同的数据库的限制)。我正确设置了我的应用程序并使用 lvh.me 让子域在本地正常工作。

由于推送到 XXX-staging.herokuapp.com,XXX-staging 已经是一个子域,所以它抛出了错误:

Apartment::TenantNotFound (One of the following schema(s) is invalid: "XXX-staging" "public"):

有没有办法在 Heroku 登台环境中测试子域,或者是购买带有另一个 SSL 通配符的替代 URL 的唯一方法?如果这不是我必须做的,我宁愿这样做,因为它可能很昂贵。

4

0 回答 0