Grails visão de um para muitos relacionamentos

Tenho duas classes de domínio grails

 Class MultipleChoiceQuestion {
    String question
    static constraints = {
        ...
    }
    static hasMany = [options:MultipleChoiceOption]
   }

class MultipleChoiceOption{
    String answerOption
    boolean correctOption
    MultipleChoiceQuestion question
    static constraints = {
        ...
    }
}

Eu quero que meus usuários possam criar uma pergunta e depois adicionar pelo menos três opções sem navegar / clicar em telas diferente

Minha primeira pergunta é: devo gerar a visualização e começar a editar o códig

E se a resposta à pergunta acima for sim, minha segunda pergunta é: qual é a melhor maneira de salvar uma pergunta junto com várias opções em um formulário? O código gerado terá algo como a seguir para cada opção.

<g:textField name="answerOption" value="${answerOptionInstance?.answerOption}"/>
<g:checkBox name="correctOption" value="${answerOptionInstance?.correctOption}"/>

como posso ter vários desses elementos em uma página? Por favor, veja o wireframe para ter uma idéia do que eu quero alcançar, minhas desculpas pela armação de arame mal criada. Clique no link para abrir a imagem no seu navegadorhttp: //cynosuredev.com/wf.pn

questionAnswers(2)

yourAnswerToTheQuestion