Rails – 基于主机和ID的动态路由

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

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

但需要将其转换为动态,以便在将列迁移到名为domain的模型后,它会检查domain并为其提供正确的ID。

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

这会是什么样的?