Мне немного любопытно, почему вы ссылаетесь на модель, когда говорите о маршрутизации, которая обрабатывает только уровень контроллера; но эта статья должна быть полезной: пространства имен контроллера R3 и маршрутизация
"Если вы хотите направить / фотографии (без префикса / admin) в Admin :: PostsController, вы можете использовать:
scope :module => "admin" do
resources :posts, :comments
end
"
Если вы хотите изменить именованные пути, вы можете использовать: как, как указано здесь: R3 Префикс помощников именованных маршрутов
Так что я предполагаю что-то вроде
1
scope :module => 'long/module/path' do
resources :model, :as => :model
end
или 2:
scope :module => 'long' do
scope :module => 'module' do
scope :module => 'path' do
resources :model, :as => :model
end end end
Это то, что вы ищете.