Roteamento Restante e Subdomínios do Rails

Eu me perguntava se havia algum plug-in ou método que me permitisse converter rotas de recursos que permitissem colocar o nome do controlador como um subdomínio.

Exemplos:

map.resources :users
map.resource :account
map.resources :blog
...

example.com/users/mark
example.com/account
example.com/blog/subject
example.com/blog/subject/edit
...

#becomes

users.example.com/mark
account.example.com
blog.example.com/subject
blog.example.com/subject/edit
...

Sei que posso fazer isso com rotas nomeadas, mas me perguntei se havia alguma maneira de manter meu arquivo routes.rb atualmente sucinto.

questionAnswers(5)

yourAnswerToTheQuestion