Я новичок в Grails и пытаюсь создать CMS с ним.Я хочу, чтобы навигационное меню считывалось из базы данных, чтобы новая страница автоматически получала ссылку в навигации.Я читал Grails: используйте контроллер из index.gsp и связанные вопросы, но ответы, похоже, не работают для меня.: (
Я создал класс домена с именем Navigation и шаблон с именем _header.
В пространстве имен "Navigation / list" все работает нормально, но снаружи я не могу добраться доНавигационные данные.
Я настроил отображение URL следующим образом:
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/"(controller : "Navigation", action : "list")
"/"(view:"/index")
"500"(view:'/error')
}
}
Но, похоже, это не работает. Есть какие-то подсказки, в чем может быть проблема?