gpt4 book ai didi

ruby-on-rails - Ruby on Rails 中的多级子域配置

转载 作者:数据小太阳 更新时间:2023-10-29 07:59:18 26 4
gpt4 key购买 nike

如何在 ruby​​ on rails 中拥有多级子域?

目前,如果我想创建一个子域,我将其配置为 routes.rb。

constraints :subdomain => 'my' do
mount API => '/'
mount GrapeSwaggerRails::Engine => '/documentation'
end

这将创建对 my.domain.com 的支持

但是,如果我希望拥有另一个级别的 api.my.domain.com,我该怎么做才能在路由中拥有更多级别的子域?谢谢。

最佳答案

您可以嵌套您的子域定义。子域约束可以是正则表达式,因此您可以执行类似的操作

constraints subdomain: /.*my/ do
constraints subdomain: 'api.my' do
mount API => '/'
mount GrapeSwaggerRails::Engine => '/documentation'
end

# Non-API my subdomain routes
end

关于ruby-on-rails - Ruby on Rails 中的多级子域配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31622874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com