Действительно, вы можете.
Если PartnersController является контроллером на основе REST, это так же просто, как добавить параметр ограничения к вызову в resources
.
resources :partners, :constraints => { :subdomain => "partners" }
В качестве альтернативы,constraints
может быть вызван с блоком, и все вызовы маршрутизации внутри блока будут подчинены установленному ограничению субдомена.
constraints :subdomain => "partners" do
resources :partners
...
end
Запросы к ограниченным URL-адресам без правильного субдомена приведут к RoutingError
.