tags:

views:

257

answers:

1

I'm trying to use the Grail formRemote tag. I'm using it like so:

<g:formRemote name="newRule" url="https://somesite/somescript"&gt;

However, I keep getting the error:

groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.grails.plugins.web.taglib.JavascriptTagLib.deepClone() is applicable for argument types: (java.lang.String) values: [https://somesite/somescript]

How do I specify a real URL in this field instead of a map with controller, action, etc... ?

+1  A: 

Have you tried using the createLink method inside the url attribute? For example <g:formRemote name="someName" url="${createLink(controller:'somescript', base:'https://somesite')}" >

or you could pass it this way: url="[controller:'somescript', base:'https://somesite.com']" Seems to work in my test app.

JeffSea