どういうわけか、Grails MVCマッピングを横向きにしたのですが、その方法がわかりません。
Grailsコマンドラインウィザードを使用して生成したコントローラーAControllerがあります。後日、そのコントローラーのビューを生成して、ビューをカスタマイズしました。
AControllerは[project]/grails-app/controllers/[package]/AController.groovyにあり、ビュー.gspは[project] / grails-app / views /A/にあります。
URLMappings.groovyには次のものがあります。
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
アプリケーションを実行し、次の形式のURLを入力すると、localhost:8080 / [project] / A / list予想どおり、AController.groovyのメソッドA.listに到達します。
ただし、フレームワークが[project] grails-app / views / A /のlist.gspにルーティングされることを期待してA.listから戻ると、次のメッセージとともに500エラーが表示されます。
「URLマッピングは、マッピング先のコントローラーまたはビュー名を提供する必要があります!」
明らかに私は愚かなことをしているが、私が壊したのは何だったのかわからない。URLMappings.groovyは正しく見えます。ファイルの場所は正しく見えます。足場は適切にカスタマイズされているようです。
助言がありますか?