Grails Resources插件入门

时间:2012-01-24 22:47:50

标签: java grails groovy sitemesh

我是使用Grails插件的新手,这很可能是一个新手的错误,但我找不到帮助我的文档,所以我们走了。

我已将以下文件添加到grails-app / conf:appResources.groovy

//appResources.groovy
modules = {
     css{
         resource url:"/css/main.css"
     }
}

在我的布局文件main.gsp中,我在<r:layoutResources />之前和之前使用</body>。到目前为止这么好没有错误。

现在在我看来gsp我有这个(部分):

//myView.gsp
<head>
    <title>title</title>
    <meta name="layout" content="main" />
    <r:require      module="css"       />
</head>

当我去查看页面时,我现在收到以下错误:

Exception Message: No module found with name [css]
Caused by: Error executing tag <g:applyLayout>: Error executing tag <r:layoutResources>: ...

我已经完成了阅读,我认为我需要在Config.groovy中做一些事情来获取grails来阅读appResources.groovy,但我不知道该写些什么。谢谢大家!

1 个答案:

答案 0 :(得分:2)

标准文件名为ApplicationResources.groovy。它将被自动拾取。

请务必将Config.groovy中的grails.resources.work.dir设置为稳定的位置,以防止在生产部署中遗漏资源问题。