私は Grails を初めて使用し、それを使用して CMS を構築しようとしています。新しいページがナビゲーションに自動的にリンクを取得するように、ナビゲーション メニューがデータベースから読み取られるようにします。Grails: use controller from index.gspおよび関連する質問を読んでいますが、答えがうまくいかないようです。:(
Navigation というドメイン クラスと _header というテンプレートを作成しました。
「ナビゲーション/リスト」名前空間ではすべて正常に動作しますが、外部ではナビゲーション データにアクセスできません。
次のようにURLマッピングをセットアップしました:
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/"(controller : "Navigation", action : "list")
"/"(view:"/index")
"500"(view:'/error')
}
}
しかし、それはうまくいかないようです。何が問題であるかについての手がかりはありますか?