Просто измените его на область действия, а не на пространство имен:
Fuu::Application.routes.draw do
scope(:module => 'api', :defaults => {:format => 'json'}) do
# API Version 1
scope('1', :module => 'v1') do
get 'welcome' => 'welcomes#index'
end
end
end
Лично мне нравится ваш первый подход к пространству имен для маршрута / модуля в v1
, поскольку он обеспечивает лучшую организацию.*