在我的GSP中,我想引用一个在插件中定义的资源包,这样我就可以在我的grails应用程序中与路径无关。
在Resources.groovy文件中,我有:
modules = {
widgeta {
resource url: 'directives/widgeta/widgeta.js'
resource url: 'directives/widgeta/restapi.js'
}
}
在我的Grails应用程序中的GSP的HEAD中(正确地从包含控制器和域对象的插件中提取所有内容)我有这个:
<r:require modules="widgeta"/>
当我尝试跑步时,我得到了这个:
由IllegalArgumentException引起:找不到名称的模块 [widgeta]
这是有道理的,因为我没有在包含的插件中的任何地方看到Resources.groovy文件。
我如何
答案 0 :(得分:0)
对我来说,问题是我的'已安装的插件'已过时。安装到我的应用程序中的插件版本没有指定正确包的Resources.groovy文件。吹掉那个插件并重新安装它(真的只是再次建造)似乎已经解决了我的问题。