我正在尝试通过我的Rails 2.3.5应用程序移植到Rails 3,但在以下路由配置方面遇到了问题:
ActionController::Routing::Routes.draw do |map|
map.app '', :controller => 'projects', :action => 'index', :conditions => {:subdomain => true}
map.with_options :controller => 'site', :action => 'page', :subdomain => false, :conditions => {:subdomain => false} do |site|
site.site '', :path => 'index'
site.pricing 'pricing', :path => 'pricing'
site.tour 'tour', :path => 'tour'
site.about 'about', :path => 'about'
site.contact 'contact', :path => 'contact'
site.privacy 'privacy', :path => 'privacy'
site.terms 'terms', :path => 'terms'
end
endrails 2.3.5应用程序正在使用subdomain-fu作为子域条件...我如何在Rails 3中做到这一点?我想有两个空白的路线。如果存在子域,它会路由到应用程序,如果没有子域,它应该会路由到站点。
发布于 2010-10-04 19:24:39
只需详细了解railscast的子域问题即可。
https://stackoverflow.com/questions/3852595
复制相似问题