我正在尝试使用Grail 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:[{ {3}}
如何在此字段中指定实际网址而不是带控制器,操作等的地图??
答案 0 :(得分:4)
您是否尝试过在url属性中使用createLink方法?例如<g:formRemote name="someName" url="${createLink(controller:'somescript', base:'https://somesite')}" >
或者您可以通过这种方式传递: url =“[controller:'somescript',base:'https://somesite.com']”“似乎可以在我的测试应用中使用。