Получить шаблон, отображаемый на контроллере, но без визуализации - PullRequest
1 голос
/ 17 февраля 2011

Я хочу вернуть свой ответ в виде JSON с ajax, содержащим больше атрибутов, а не только шаблон:

По умолчанию:

render(template:"/templates/question",model:[question: question])

.. и хотите что-то вроде:

def template = *get*(template:"/templates/question",model:[question: question])
    render [template:template, isTemplate: true] as JSON

Это возможно? Спасибо

1 Ответ

1 голос
/ 18 февраля 2011

Тогда решение:

class MyController { 
  def test = {
        // stored as string ... 
        def x = g.render(template:"/basecontroller/test",model:[name:"wysmedia.com"]); 
        render(x); // display the template instead render 
  }
}
...