【发布时间】:2016-04-04 15:47:16
【问题描述】:
我正在使用 Rails 5 和 Nginx,如果相关的话
我想创建一个可以为用户分配自定义子域的网站。不幸的是,我不知道如何实现它。
最好的方法是使用 Rails 路由吗?或者这应该是 Nginx 的事情吗?
感谢任何帮助!
【问题讨论】:
-
检查 GoRails gorails.com 搜索子域。
标签: ruby-on-rails nginx ruby-on-rails-5
我正在使用 Rails 5 和 Nginx,如果相关的话
我想创建一个可以为用户分配自定义子域的网站。不幸的是,我不知道如何实现它。
最好的方法是使用 Rails 路由吗?或者这应该是 Nginx 的事情吗?
感谢任何帮助!
【问题讨论】:
标签: ruby-on-rails nginx ruby-on-rails-5
查看https://stackoverflow.com/a/29483146/4515647
基本上:
request.subdomain 获取模型(例如User):
Class Subdomain
def self.matches?(request)
case request.subdomain
when 'www', '', nil
false
else
true
end
end
end
【讨论】: