在Rails3模型中访问子域

时间:2011-03-29 21:36:48

标签: ruby-on-rails-3 model subdomain

我正在努力进入我的模型对子域的请求。

所以基本上我有一个habtm关联,我需要问一下,如果在关联中找到了我的子域名。 所以在用户模型中 -

def subdomain
  "subdomain"
end

def owner
   self.accounts.find_by_subdomain(subdomain)
end

如果找到,那么我有权作为子域名所有者做事。 但无论如何我都无法弄清楚如何让模型访问子域

所以基本上我不确定如何将“子域”从控制器/ URI拉入模型。 谢谢!

1 个答案:

答案 0 :(得分:0)

在您的控制器(或相关视图)中,您可以使用类似request.host.split('.')[0]的内容来获取主机并解析子域。