Rails 3子域是否相当无痛?

时间:2010-11-05 05:34:50

标签: ruby-on-rails subdomain

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

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

1 个答案:

答案 0 :(得分:2)

有一些因素会让测试对子域名产生一些痛苦,但在rails 3中引入子域名作为真正支持的功能可以有所缓解这些问题。

编辑:在测试帮助程序中添加这样的内容可以使测试更容易,更易读。

  def set_subdomain(sub)
    @request.host = sub.present?? "#{sub}.test.host" : "test.host"
  end

<强> EDITx2

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