1、在/config/routes.rb里加上路由:
map.connect '', :controller => 'users' , :action => 'list', :conditions => [ :subdomain != 'www' ]
2、action里面截取出二级域名:
request.subdomains.first.to_s
第一步的路由配不配都不要紧,也可在程序里读取二级域名然后重新render。
request.subdomains.first.blank
request.domain
map.connect '', :controller => 'users' , :action => 'list', :conditions => [ :subdomain != 'www' ]
2、action里面截取出二级域名:
request.subdomains.first.to_s
第一步的路由配不配都不要紧,也可在程序里读取二级域名然后重新render。
request.subdomains.first.blank
request.domain
本文介绍了如何在Rails应用中配置针对非'www'子域的特定路由,并通过request.subdomains获取当前请求的子域信息。
914

被折叠的 条评论
为什么被折叠?



