Почему-то я получаю огромный список ошибок при использовании следующего кода:
class UrlMappings {
static grailsApplication
static mappings = {
grailsApplication.controllerClasses.each { controllerClass -> // FAILS!
println(controllerClass.name)
}
"/$controller/$action?/$id?"{}
"/"(view:"/index")
"500"(view:'/error')
}
Ошибки: http://pastebin.com/tiEsENie
Где следующий код работает нормально и печатает все имена контроллеров:
class UrlMappings {
static grailsApplication
static mappings = {
"/$controller/$action?/$id?"{
grailsApplication.controllerClasses.each { controllerClass -> // WORKS!
println(controllerClass.name)
}
}
"/"(view:"/index")
"500"(view:'/error')
}
}
Разве невозможно получить доступ к статическому grailsApplication
изнутри static mappings
?
(мне нужно иметь возможность получать имена контроллеров, чтобы динамически создавать URL-адреса)