我与Searchable插件存在一些冲突。
我有一个过滤器,可以在前一阶段获取有问题的控制器。它通过查找与controllerName同名的第一个控制器来获取所请求的控制器,该控制器是grails过滤器中可用的属性。
然而,我的问题是Searchable插件有自己的SearchableController,我自己制作了自己的SearchableController版本。这样做的结果是我有两个具有相同名称的类,它们在我的查找逻辑中匹配controllerName。
controller = grailsApplication.controllerClasses.find { c ->
c.logicalPropertyName == controllerName
}
我可以以某种方式删除插件附带的SearchableController吗?我有什么选择?
答案 0 :(得分:2)
也许这可以帮到你:
http://grails.org/Searchable+Plugin+-+SearchableController+and+view
我找到了关于此主题的现有帖子: Disable grails Searchable plugin default search page?
答案 1 :(得分:-1)
我通过将SearchableController类重命名为SearchController解决了这个问题。不喜欢变通办法......