我正在使用grails 2.4的uploadr插件。
根据文件,我做了以下
BuildConfig.groovy
compile "org.grails.plugins:uploadr:1.2.11"
然后在我的gsp 中
<asset:javascript src="uploadr.manifest.js"/>
<asset:stylesheet href="uploadr.manifest.css"/>
然而它并没有显示在我的gsp中。
经过一番研究,我意识到我的资产piplein文件夹只有默认的application.js和application.css。它不包含插件js或样式表?
有没有办法将它们指向插件的资产文件夹?
然后,我在名为flipdcounter->global_>uploader的资产中创建了自己的文件夹,并将所有文件粘贴到其中,但以下操作仍然不起作用。
<asset:javascript src="global/uploadr/uploadr.manifest.js"/>
<asset:stylesheet href="global/uploadr/uploadr.manifest.css"/>
我需要做什么才能让这个插件正常工作?
***这就是我用于uplaodr 的内容
<uploadr:add name="myUploadrName" path="/my/upload/path" direction="up" maxVisible="8" unsupported="/my/controller/action" rating="true" voting="true" colorPicker="true" maxSize="204800" />
插件资产应该自动拉入。您不需要将它们复制到项目assets
中。资产标签解析为URL,如
http://localhost:8080/uploadr/assets/uploadr.manifest.css?compile=false
http://localhost:8080/uploadr/assets/uploadr.manifest.js?compile=false
看看你是否可以直接访问上面的网址。
此外,请检查您的浏览器开发控制台,并查看任何资源的404的网络选项卡。这可能会为您提供资产问题的线索。