0
я создал пространство имен в моем UrlMappings.groovy как:Grails 3 Как получить доступ к пространству имен из перехватчика
"/usa_az/$controller/$action/$id?(.${format})?"(namespace: 'usa_az')
"/usa_ms/$controller/$action/$id?(.${format})?"(namespace: 'usa_ms')
Есть ли способ сделать что-то вроде:
class NameSpaceInterceptor {
NameSpaceInterceptor(){
matchAll() //match all controllers
}
//Change the name of the view to find it in state-specific folder in views
boolean after() {
if(*controller.namespace* == 'usa_az'){
view = "/usa_az/$view"
} else if (*controller.namespace* == 'usa_ms'){
view = "/usa_ms/$view"
}
true
}
}
Как я найти дескриптор контроллера или, что более важно, пространство имен в этом перехватчике?