grails - 新的Grails版本中缺少Web-App文件夹

标签 grails

我们以前将诸如js,css之类的资源文件和用户上载文件保存在较旧的grails项目的Web-App文件夹中。但是新的grails gradle项目结构没有文件夹web-app,而是具有 Assets 管道。

请建议在哪里保存资源文件以及如何访问文件。

最佳答案

使用asset pipeline作为您的资源。

将它们放在grails-app\assets下的核心对应目录中,例如stylesheetsjavascript。然后使用asset pipeline提供的标签库将它们包括在gsp文件中。例如:<asset:stylesheet src="some.css" /><asset:javascript src="some.js" />
asset pipeline包含许多其他功能,我强烈建议您阅读documentation

关于grails - 新的Grails版本中缺少Web-App文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40340572/

相关文章:

jquery - Grails Ajax URL createLink 不起作用

grails - 无法在 Grails 3 中捕获数据库异常

hibernate - 使用 Grails 访问旧版 PostgreSQL 表时丢失表错误

Grails开发环境页面加载很慢

grails - Groovy-具有多个引用的闭合

grails - 如何在grails中编写createCriteria,将其仅从表中拉出几列而不是所有列?

java - Grails & Java - 在 java 中调用 grails 类方法

grails - 如何在 Grails 服务中将接口(interface)与实现分离?

grails - grails创建 Controller junit测试而不是spock

java - 如何使用 Grails 3.0 配置 PostgreSQL?