Rails中使用request.subdomains来截取二级域名

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

你可能感兴趣的:(Rails)