Обнаружено это в примечаниях к выпуску Rails 3.1 :
Именные помощники URL теперь принимают: поддомен и: домен в качестве параметров
Так чтозаставляет меня думать, что теперь вы должны написать свой маршрут следующим образом:
scope :module => "admin", :as => "admin", :subdomain => "admin" do
root :to => 'admin#home'
end
Я еще не пробовал, поэтому дайте нам знать, если это работает.