当我尝试将 Ajax 内容加载到我的页面中时,使用 Grails Resources 插件会收到以下警告:
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'
}
我必须改变什么才能摆脱这个警告?