Grails Resources为处置提供资源[defer]警告?

时间:2013-06-20 22:56:39

标签: grails grails-plugin grails-2.0 gsp

使用Grails Resources插件当我尝试将Ajax内容加载到我的页面时,我收到以下警告:

 WARN  resource.ResourceTagLib  - A request was made to render resources for 
   disposition [defer] but there are no resources scheduled for that disposition, 
   or it has already been rendered

这是什么意思,我该如何解决?

对于我的ajax内容,我使用了一个特殊的 ajax.gsp 模板:

<g:layoutBody/>
<r:layoutResources disposition="defer"/>

在呈现ajax请求的控制器中:

if (request.xhr) {
  render template: 'myView', model:[user: user], layout: 'ajax'
}

我需要更改什么才能摆脱此警告?

1 个答案:

答案 0 :(得分:1)

你在ajax模板中使用任何js吗?如果是这样,请将它们放在<r:script>标记中并放在模板的末尾。

希望有所帮助