Grails formRemote: указание реального URL в качестве параметра - PullRequest
0 голосов
/ 01 февраля 2010

Я пытаюсь использовать тег GraR 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 в этом поле вместо карты с контроллером, действием и т. Д ...?

1 Ответ

4 голосов
/ 04 февраля 2010

Вы пытались использовать метод createLink внутри атрибута url? Например <g:formRemote name="someName" url="${createLink(controller:'somescript', base:'https://somesite')}" >

или вы можете передать это так: url = "[controller: 'somescript', base: 'https://somesite.com']" Кажется, работает в моем тестовом приложении.

...