代码之家  ›  专栏  ›  技术社区  ›  Dex

Rails 3子域是不是相当简单?

  •  5
  • Dex  · 技术社区  · 14 年前

    我有一个应用程序有两个部分,买家和卖家。主要部分“/”是针对买家的,但我有一个单独的卖家门户,我目前正在放置/卖家。把卖家转移到他们自己的子域名,比如“sellers.mydomain.com”,可能会更好。

    子域似乎不太受欢迎,我读过一些东西,比如它们使测试变得困难,等等。我想知道大家对这个问题有什么看法。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Jamie Wong    14 年前

    有一些事情使得使用子域进行测试有点麻烦,但是在rails 3中引入子域作为真正受支持的特性在一定程度上缓解了这些问题。

    编辑

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

    编辑2

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