Rails 3子域是否相当无痛?

Dex*_*Dex 5 subdomain ruby-on-rails

我有一个应用程序有两个部分,买家和卖家.主要部分'/'适用于买家,但我有一个单独的卖家门户,我目前正在/卖家.可能会更好地将卖家转移到他们自己的子域,如'sellers.mydomain.com'.

子域名似乎并不是非常受欢迎,我读过的东西就像是让测试变得困难,等等.想知道你们对这个问题的看法.

Jam*_*ong 2

有一些事情会让子域测试变得有点痛苦,但是在 Rails 3 中引入子域作为真正受支持的功能在一定程度上缓解了这些问题。

编辑:将这样的内容添加到您的测试助手中可以使测试变得更容易且更具可读性。

  def set_subdomain(sub)
    @request.host = sub.present?? "#{sub}.test.host" : "test.host"
  end
Run Code Online (Sandbox Code Playgroud)

编辑x2:

http://www.railscasts.com/episodes/221-subdomains-in-rails-3