Rails的 - 基于主机&ID动态路由(Rails - Dynamic routing based

2019-10-18 18:59发布

我有一个包含许多用户页面的Rails应用程序。 当用户想要在这个页面指向一个域名,我该怎么做?

现在,我已经测试了这一点,它的工作原理 -
root :to => "controller#show", :id => 4, :constraints => {:host => "www.exampleurl.com"}

但需要将它转换为是动态的,所以我对以后的一列迁移到叫做模型domain将检查domain并提供其正确的ID。

就像是 -
root :to => 'controller#show', :id => ':id', :constraints => {:host => ':domain'}

将这样的事情是什么样的?

文章来源: Rails - Dynamic routing based on host & ID