我有一个应用程序有两个部分,买家和卖家。主要部分'/'适用于买家,但我有一个单独的卖家门户,我目前正在/卖家。可能会更好地将卖家转移到他们自己的子域,如'sellers.mydomain.com'。
子域名似乎并不是非常受欢迎,我读过的东西就像是让测试变得困难,等等。想知道你们对这个问题的看法。
答案 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