gpt4 book ai didi

grails - 将自定义文件夹添加到 Grails 中的 Assets 管道

转载 作者:行者123 更新时间:2023-12-02 10:44:09 25 4
gpt4 key购买 nike

我有一个 Grails 应用程序。我的网络应用程序中有 js、css 和图像文件夹,在同一文件夹中我有一个主题文件夹。我打算使用 Assets 管道插件。我应该如何使用我的主题文件夹?我在核心文件夹和主题文件夹中有同名的文件。有什么帮助吗?

最佳答案

Assets 管道支持自定义文件夹。我将向您展示一个使用 Bootstrap 的示例。

我们在assets文件夹中创建一个名为themes的根目录,这是我们存储第三方脚本的地方。您可以将其命名为任何您喜欢的名称,例如 lib、library、vendor、plugins。

assets/
images/
javascript/
application.js
stylesheets/
application.css
themes/
bootstrap/
js/
bootstrap.js
bootstrap.min.js
css/
bootstrap.css
bootstrap.min.css

然后您可以从自定义文件夹访问这些文件,如下所示:

// application.js
//= require bootstrap/js/bootstrap.js

// application.css
/*= require bootstrap/css/bootstrap.css */

// In a gsp
<asset:javascript src="bootstrap/js/bootstrap.js"/>

require 指令忽略 Assets 文件夹中的第一个目录。这使您可以很好地模块化和组织您的 Assets 。

添加新的顶级资源目录时,您可能需要重新启动 Grails 应用程序。

关于grails - 将自定义文件夹添加到 Grails 中的 Assets 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32132532/

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