"/foo/" (controller:"foo", action:"index")
Это идет в UrlMapping.groovy.
UrlMapping.groovy работает в обоих направлениях, это означает, что ссылка g: на контроллер foo и индекс действия также будут генерировать этот сокращенный URL.
Вы должны сделать это для каждого индекса контроллеров.
Я попытался установить:
"/$controller" {}
Но нет сигары, может быть, кто-то еще знает, как это работает.
Edit:
Ха, я начал писать этот ответ перед тобой, Ник, затем потратил 10 минут на тестирование различных комбинаций всего лишь $ controller thingie: -)