【发布时间】:2013-03-17 17:14:35
【问题描述】:
我希望从用户的子域和自定义域路由用户的页面。例如,考虑三个域:
app.com
user1.app.com
user1.com
访问者应该能够在应用域 (user1.app.com) 的子域以及用户的自定义域 (user1.com) 中看到用户的页面。也就是说,访问者在访问“app.com”的任何子域或不是“app.com”的根域时都会访问用户页面。
我将如何设置路线?
也许类似于这个伪代码:
match "/", :to => "user_page#show", :constraints => { :subdomain => /.+/ OR :domain => NOT(app.com) }
你怎么看?
【问题讨论】:
-
我认为这不是路由问题。只需在您的 Rails 应用程序
request.domain或request.subdomain中检查请求
标签: ruby-on-rails ruby routes