我正在尝试使用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)值:[https://somesite/somescript]
如何在此字段中指定真实的URL,而不是包含 Controller ,操作等的 map ?
最佳答案
您是否尝试在url属性中使用createLink方法?例如<g:formRemote name="someName" url="${createLink(controller:'somescript', base:'https://somesite')}" >
或者您可以通过这种方式通过它:
url =“[controller:'somescript',base:'https://somesite.com']”似乎可以在我的测试应用中使用。
关于grails - Grails formRemote:将真实网址指定为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173644/