【发布时间】:2011-08-25 21:55:49
【问题描述】:
是否可以根据请求 URL 的主机部分指定 Ruby on Rails 路由?
在 config/routes.rb 中,我有
root :to => 'entities#index'
但我想使用相同的代码库为多个站点提供服务,每个站点都有自己的默认控制器。
【问题讨论】:
标签: ruby-on-rails routes virtualhost
是否可以根据请求 URL 的主机部分指定 Ruby on Rails 路由?
在 config/routes.rb 中,我有
root :to => 'entities#index'
但我想使用相同的代码库为多个站点提供服务,每个站点都有自己的默认控制器。
【问题讨论】:
标签: ruby-on-rails routes virtualhost
root :to => "siteone#index", :constraints => {:host => "siteone"}
root :to => "sitetwo#index", :constraints => {:host => "sitetwo"}
希望这会有所帮助。
【讨论】: