I think, you just need to do the following :
create a class Subdomain
in lib
:
class Subdomain
def self.matches?(request)
request.subdomain.present? && request.host.include?('.users')
end
end
and in your routes
:
constraints Subdomain do
match '', to: 'my_controller#show'
end