使用Grails的插件

时间:2016-03-21 19:49:05

标签: css grails upload asset-pipeline grails-2.4

我正在使用grails 2.4的上传程序插件。

根据文档,我做了以下

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或样式表?

有没有办法将它们指向插件的assets文件夹?

然后,我在资产中创建了我自己的文件夹,名为flipcountdown-&gt; global_&gt; uploadr,并将所有文件粘贴在那里,但下面的文件仍无效。

 <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" />

1 个答案:

答案 0 :(得分:0)

插件资产应自动拉入。您无需将它们复制到项目assets。资产标签会解析为

等网址
http://localhost:8080/uploadr/assets/uploadr.manifest.css?compile=false
http://localhost:8080/uploadr/assets/uploadr.manifest.js?compile=false

查看您是否可以直接访问上述网址。

此外,请检查您的浏览器开发控制台,并查看任何404的任何资源的网络选项卡。这可能会让您了解资产的任何问题。