Ruby on rails rails 6.0.0.rc2-DNS重新绑定和动态主机-错误

Ruby on rails rails 6.0.0.rc2-DNS重新绑定和动态主机-错误,ruby-on-rails,ruby-on-rails-6,Ruby On Rails,Ruby On Rails 6,如果你们中的一些人尝试过rails 6.0.0.rc2,我相信你们会遇到dns重新绑定保护,我们必须将主机名列入白名单。如果该应用程序是多租户saas应用程序,我们将根据客户的不同拥有多个不同的主机,并且它将是动态的。如何处理这个问题?看看,似乎有一个测试可以使用Proc或lambda作为主机选项。您是否尝试过在应用程序配置中设置config.hosts 比如: config.hosts=->domain{Client.wheredomain:domain.exists?} 您几乎可以在该lam

如果你们中的一些人尝试过rails 6.0.0.rc2,我相信你们会遇到dns重新绑定保护,我们必须将主机名列入白名单。如果该应用程序是多租户saas应用程序,我们将根据客户的不同拥有多个不同的主机,并且它将是动态的。如何处理这个问题?

看看,似乎有一个测试可以使用Proc或lambda作为主机选项。您是否尝试过在应用程序配置中设置config.hosts

比如:

config.hosts=->domain{Client.wheredomain:domain.exists?} 您几乎可以在该lambda中放入任何逻辑,如果其计算结果为true,则请求将被允许。

查看,似乎有一个使用Proc或lambda作为主机选项的测试。您是否尝试过在应用程序配置中设置config.hosts

比如:

config.hosts=->domain{Client.wheredomain:domain.exists?} 您几乎可以在该lambda中放入任何逻辑,如果该请求的计算结果为true,则该请求将被允许