我试图使用以下方式动态加载图像:

<g:img src="${resource(dir:'images/products', file:product?.photo)}" alt="" />

但是它给了这样的东西
<img src="/static/images" src="/static/images/products/2017-02-05 16:46:32.599.jpg" alt="" />

最佳答案

看起来您正在查看旧文档。 Grails 3默认使用 Assets 管道插件。

您应该改用以下语法:<asset:image src="yourFile.png"/>
Asset Pipeline插件的文档包含所有必需的信息,以下是直接链接到相关信息。
http://bertramdev.github.io/grails-asset-pipeline/guide/usage.html#linking

关于grails - Grials:图片标签?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42051502/

10-12 13:32