2010-01-31 39 views
0

我正在嘗試使用Grail formRemote標記。我使用它像這樣:Grails formRemote:指定真實網址作爲參數

<g:formRemote name="newRule" url="https://somesite/somescript"> 

不過,我不斷收到錯誤:

groovy.lang.MissingMethodException:法無簽名:org.codehaus.groovy.grails.plugins.web。 taglib.JavascriptTagLib.deepClone()適用於參數類型:(java.lang.String)values:[https://somesite/somescript]

如何在此字段中指定實際URL而不是帶有控制器,操作等的映射。 。?

回答

4

您是否嘗試過使用url屬性內的createLink方法?例如<g:formRemote name="someName" url="${createLink(controller:'somescript', base:'https://somesite')}" >

,或者你可以通過這種方式: URL =「[控制器:‘somescript’,基地:‘https://somesite.com’]」好像在我的測試應用程序的工作。