gpt4 book ai didi

grails - 如何在不使用模块的情况下指定 Grails 资源?

转载 作者:行者123 更新时间:2023-12-02 14:53:52 25 4
gpt4 key购买 nike

我正在使用 Grails 的 Handlebars 资源插件将我的模板编译为我的 Grails 应用程序的资源包。但是,这需要我在它自己的模块中指定 handlerbars 模板。例如:

modules = {
application {
dependsOn 'handlebars_runtime'
resource url: 'http://code.jquery.com/jquery-latest.js', disposition: 'head'
resource url: 'js/less-1.3.3.min.js', disposition: 'head'
resource url: 'js/bootstrap.min.js'
}

newCustomer {
dependsOn 'application'
resource url: 'templates/new_customer_page_1.handlebars', attrs: [type: 'js'], bundle: 'bundle_application'
resource url: 'js/newCustomerPage1.js'
}
}

我真的很想将 Handlebars 模板文件和随附的 javascript 移动到使用该 javascript 和模板的 gsp 文件中。我仍然希望它捆绑在捆绑包中,但我注意到新模块需要我重新启动服务器才能显示。更不用说我希望我会为每个页面定义很多模块,从而使 ApplicationResources.groovy 文件变得巨大。如果我可以将这些推送到开发人员创建的 gsp 文件中,它应该将该文件保持在最低限度。

最佳答案

你能把你想要共同的项目放在一个模块中,然后只将单独的模板移到单独的 gsp 文件中吗?

Resources 插件不提供任何用于捆绑模块外部项目的工具,这就是模块的含义,您希望将项目捆绑在一起。

可以编写一个单独的工具来以特定方式使用 ResourceProcessor 类来实现不同的行为。

关于grails - 如何在不使用模块的情况下指定 Grails 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14782134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com