我试图修改我的应用程序资源文件(ApplicationResources.groovy),我的输入页面停止工作。我得到以下错误:
URI / Grails的/ 类 java.lang.IllegalArgumentException异常 信息 没有找到名称为[application]
的模块
“找不到模块”,但该模块已存在。我刚刚改变了它:
modules = {
application {
resource url:'js/application.js'
}
}
为:
modules = {
application {
resource url:'js/application.js'
resource url: 'css/main.css'
}
}
此css也已存在于通知路径中。
我不知道如何修复它。提前谢谢!
答案 0 :(得分:3)
我知道这篇帖子我死了,但是,如果有人在看,我以为我可以帮忙。如果要包含资源,可以定义自定义资源定义。
“application”模块是默认配置的模块。它包括应用程序javascript文件。
资源插件的详细教师可用,此站点是“资源声明”页面http://grails-plugins.github.com/grails-resources/guide/3.%20Declaring%20resources.html,它将向您显示资源的情况以及如何实施它们。
希望帮助那里的人。
答案 1 :(得分:0)
您可能只需要重新启动服务器。如果这不起作用,请停止服务器,执行grails clean
然后再次启动它。顺便说一句,只有当你包含其他属性(你不是)时才需要url:
属性,所以你可以将上面的内容缩短为:
modules = {
application {
resource 'js/application.js'
resource 'css/main.css'
}
}