Grails资源插件:如何通过ApplicationResources.groovy中定义的资源边界内联JavaScript?

Grails资源插件:如何通过ApplicationResources.groovy中定义的资源边界内联JavaScript?,grails,Grails,我需要在使用相同资源包的多个页面上将变量从Config.groovy传递到JavaScript。 我有需要配置选项“appId”的JS库。问题是这个库的JS和CSS文件在ApplicationResources.groovy中声明为资源包,我无法控制它们在哪个页面上使用 有一个标签。此标记的主体将作为内联JavaScript包含到页面主体中。伟大的 但它需要手动重复此部分,每个页面上的内容相同。这就是为什么它不适合我 例如,我需要ApplicationResources.groovy中的类似内容

我需要在使用相同资源包的多个页面上将变量从Config.groovy传递到JavaScript。 我有需要配置选项“appId”的JS库。问题是这个库的JS和CSS文件在ApplicationResources.groovy中声明为资源包,我无法控制它们在哪个页面上使用

有一个标签。此标记的主体将作为内联JavaScript包含到页面主体中。伟大的 但它需要手动重复此部分,每个页面上的内容相同。这就是为什么它不适合我

例如,我需要ApplicationResources.groovy中的类似内容:

modules = {
    myJSPlugin {
        dependsOn 'jquery'
        resource url:'/js/core.js', disposition: 'head'
        // this is inline JS here
        resource type: 'inlineJs', body: {-> "var appId = 22;"}
    }
}
``` 我怎样才能做到这一点? 如果您提供

var-appId=22

无论是在主体中还是在主体布局中,在主布局中,它不应该对使用布局的子页面可用吗

@资源