子域而不是永久链接

时间:2015-06-05 23:14:36

标签: ruby-on-rails ruby-on-rails-4 heroku

我正在寻找一种方法,将子域名用作rails中的永久链接。

例如:

而不是http://domain.com/user2指向user2的个人资料。

我希望http://user2.domain.com指向user2的个人资料。

任何人都知道这个解决方案适用于heroku

1 个答案:

答案 0 :(得分:0)

路线:

  get '/' => 'home#index', :constraints => { :subdomain => 'www' } 
  get '/' => 'users#show', :constraints => { :subdomain => /.+/ } 

用户控制器:

@user = User.find_by_permalink(request.subdomain)