Ruby on rails Tumblr和Wikia等网站如何分配自定义子域?

Ruby on rails Tumblr和Wikia等网站如何分配自定义子域?,ruby-on-rails,nginx,ruby-on-rails-5,Ruby On Rails,Nginx,Ruby On Rails 5,如果相关的话,我正在使用Rails 5和Nginx 我想创建一个网站,用户可以被分配一个自定义子域。不幸的是,我不知道该如何实现这一点 最好的方法是使用Rails路由吗?或者这应该是Nginx吗 感谢您的帮助 检查 基本上: 验证将用作子域(例如“名称”)的属性是否与“www”类似 从控制器中的request.subdomain获取模型(例如User) 创建自动加载的子域类,如下所示: : 配置您的路由 选中搜索子域。 Class Subdomain def self.matches?(re

如果相关的话,我正在使用Rails 5和Nginx

我想创建一个网站,用户可以被分配一个自定义子域。不幸的是,我不知道该如何实现这一点

最好的方法是使用Rails路由吗?或者这应该是Nginx吗

感谢您的帮助

检查

基本上:

  • 验证将用作子域(例如“名称”)的属性是否与“www”类似
  • 从控制器中的
    request.subdomain
    获取模型(例如
    User
  • 创建自动加载的子域类,如下所示:
  • :

  • 配置您的路由
  • 选中搜索子域。
    Class Subdomain
      def self.matches?(request)
        case request.subdomain
        when 'www', '', nil
          false
        else
          true
        end
      end
    end