如果你们中的一些人尝试过 rails 6.0.0.rc2,我相信你们会遇到我们必须将主机名列入白名单的 dns 重新绑定保护。如果该应用程序是多租户 SaaS 应用程序,我们将根据客户拥有多个不同的主机,并且它将是动态的。如何处理?
问问题
220 次
1 回答
4
查看测试源代码,似乎有一个使用 Proc 或 lambda 作为hosts
选项的测试。您是否尝试过config.hosts
在应用程序配置中进行设置?
就像是:
config.hosts = -> (domain) { Client.where(domain: domain).exists? }
您几乎可以在该 lambda 中放入任何逻辑,如果它的计算结果为true
.
于 2019-08-02T03:27:15.287 回答