問題があります。これは、アプリケーションをデプロイするときにのみ発生する問題です。開発時には問題はありません。
私は2つのコントローラーを持っています。2 番目が拡張している ia プラグインに常駐する 1 つのコントローラー。/templates/_mytemplate.gsp
ビュー フォルダー ( 「メイン」プロジェクト内)、つまりプラグイン内には、特定のテンプレートが存在します。
「common-controller」には、文字列に基づいてさまざまなテンプレートをレンダリングするメソッドがあります。そして、これが問題の始まりです。使用:
String summary = groovyPageRenderer.render(template: "/mycontroller/templates/_mytemplates.gsp", model: [foo: bar])
開発中は問題なく動作しますが、戦争で配備されると、文字列は空になります。[1]のルックアップ パスを区別するresolveSearchPaths
方法に問題を絞り込みました。DefaultGroovyPageLocator
誰?合理的な解決策は何ですか?テンプレートがプラグインに配置されていないことが望ましい....