検索可能なプラグインと競合しています。
前段階で問題のコントローラーを取得するフィルターがあります。grails フィルターで使用可能なプロパティである controllerName と同じ名前を持つ最初のコントローラーを見つけることによって、要求されたコントローラーをフェッチします。
ただし、私の問題は、Searchable プラグインに独自の SearchableController があり、私自身が SearchableController の独自のバージョンを作成したことです。これの効果は、検索ロジックの controllerName と一致する同じ名前の 2 つのクラスがあることです。
controller = grailsApplication.controllerClasses.find { c ->
c.logicalPropertyName == controllerName
}
プラグインに付属している SearchableController を何らかの方法で削除できますか? 私のオプションは何ですか?