Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3中的子域约束路由_Ruby On Rails_Routes_Subdomain - Fatal编程技术网

Ruby on rails Rails 3中的子域约束路由

Ruby on rails Rails 3中的子域约束路由,ruby-on-rails,routes,subdomain,Ruby On Rails,Routes,Subdomain,目前我有这样一条路线: constraints(:subdomain => 'api') do ...blah blah... end 这对于我们将在生产中使用的api.domain.com来说非常有效。然而,在我们的登台服务器上,api.project.mycompany.com 我的问题是:有没有一种方法可以使子域和子域同时工作? 如果没有,那么如何使它只与子域一起工作 提前谢谢 您可以使用正则表达式而不是字符串: constraints(:subdomain => /^a

目前我有这样一条路线:

constraints(:subdomain => 'api') do
  ...blah blah...
end
这对于我们将在生产中使用的
api.domain.com
来说非常有效。然而,在我们的登台服务器上,
api.project.mycompany.com

我的问题是:有没有一种方法可以使子域和子域同时工作? 如果没有,那么如何使它只与子域一起工作


提前谢谢

您可以使用正则表达式而不是字符串:

constraints(:subdomain => /^api(\.project)?$/) do
  ...blah blah...
end

哈只是查看了一些没有回答的问题,只看到了上面的日期!很明显,在时间上跳得有点太远了呵呵,也许对其他人会有帮助:)谢谢你的跟进!