我们以前将诸如js,css之类的资源文件和用户上载文件保存在较旧的grails项目的Web-App文件夹中。但是新的grails gradle项目结构没有文件夹web-app,而是具有 Assets 管道。
请建议在哪里保存资源文件以及如何访问文件。
最佳答案
使用asset pipeline
作为您的资源。
将它们放在grails-app\assets
下的核心对应目录中,例如stylesheets
和javascript
。然后使用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/