在修改ApplicationResources.groovy之后,主页面停止运行

时间:2012-02-16 15:41:34

标签: grails

我试图修改我的应用程序资源文件(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也已存在于通知路径中。

我不知道如何修复它。提前谢谢!

2 个答案:

答案 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'
    }
}