`
xylffxyfpp
  • 浏览: 112588 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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
分享到:
评论
1 楼 yyb 2009-02-24  
不行啊,connect第一个参数是''时,这个路由不执行,如果给第一个参数指定个路径就可以了,这是为什么啊?

相关推荐

Global site tag (gtag.js) - Google Analytics