我与Searchable插件有一些冲突。
我有一个过滤器,它在前一阶段获取有问题的控制器。它通过查找第一个与controllerName (grails过滤器中可用的属性)同名的控制器来获取所请求的控制器。
然而,我的问题是Searchable插件有自己的SearchableController,我自己也制作了自己的SearchableController版本。这样做的效果是,我有两个具有相同名称的类,它们将匹配查找逻辑中的controllerName。
controller = grailsApplication.controllerClasses.find { c ->
c.logicalPropertyName == controllerName
}
我能以某种方式删除插件自带的SearchableController吗?我有什么选择?
也许这能帮到你:
http://grails.org/Searchable +插件+ - + SearchableController +和+视图
我找到了一个关于这个主题的现有帖子:禁用grails可搜索插件默认搜索页面?
我通过将SearchableController类重命名为SearchController来解决这个问题。不喜欢变通方法