2.1.2 から grails 2.2.4 にアップグレードしました。ローカルではすべて正常に動作しますが、WAR をテスト環境にパッケージ化すると、奇妙なエラーが表示されます。テンプレートを使用するフォームでエラーが発生します:
名前 [form] とパス [/base/_form.gsp] のテンプレートが見つかりません。
ただし、このテンプレート (create.gsp から使用) はベース フォルダーの下にはありません。これは color と呼ばれるフォルダー (views の下) の下にあり、ここには と の両方が存在create.gsp
します。_form.gsp
これは、私が create.gsp から使用しているタグです。
<g:render template="form" bean="${mybean}"/>
grails はテンプレートが存在すると想定しているようですbase
が、実際にはcolor
.