我遇到了QR码插件的问题(它使用了ZXing库 - 我之前在Android和Java上取得了巨大成功使用过的东西)在我正在做的项目中工作。
我已经安装了这个插件,但是当我尝试在GSP页面中使用<qrcode:...>
标记的任何变体时,我得到的就是在我的HTML代码中被<call />
替换。
我似乎无法获得插件的任何调试信息,尽管我可能做错了。我尝试将debug 'org.codehaus.groovy.grails.plugins.qrcode'
添加到Config.groovy的log4j部分 - 这似乎是正确的...但公平地说,这只是基于文件结构中插件位置的猜测......
有没有人有任何可能有帮助的指针?
干杯
史蒂夫
[编辑]
如果我为所有内容打开调试级日志记录,我会得到以下与插件相关的三行 - 但它似乎只是找到插件的实际文件位置而不是实际使用它:
pages.GroovyPageResourceLoader Resolved GSP location [/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp] to resource [URL [file:C:/repo/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp]] (exists? [false]) using base resource [URL [file:C:/repo/]]
pages.GroovyPageResourceLoader Resolved GSP location [/WEB-INF/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp] to resource [URL [file:C:/repo/WEB-INF/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp]] (exists? [false]) using base resource [URL [file:C:/repo/]]
pages.GroovyPageResourceLoader Resolved GSP location [/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp] to resource [URL [file:C:/repo/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp]] (exists? [false]) using base resource [URL [file:C:/repo/]]
[编辑#2]
我一直在研究上面的行,并注意到它所寻找的视图不存在。该插件只有一个控制器和一个taglib文件夹...我真的不喜欢插件创建,所以我真的不知道它为什么寻找这个...但我会做一些阅读,看看我是否可以制作感觉。