2014-11-25 3 views
1

Скажем, у меня есть два класса: Новости (hasMany Комментарий) Комментарий (belongsTo Новости)Правильный способ создания объекта с использованием формы в представлении родителей?

В одном представлении объекта новостей (Новости/show.gsp) я перечисляю комментарии, относящиеся к нему после того, как его содержание. Затем я хочу иметь форму, которая позволит некоторому пользователю (но безопасность здесь не относится) добавить новый комментарий, а затем снова показать то же (новостное) представление.

Кажется легким, но я не мог найти anwser: Каков правильный способ сделать это в Grails?

ответ

1

Если вы запустите grails generate-all News и grails generate-all Comment в командной строке, Grails будет генерировать представления и действия контроллера, которые позволят вам CRUD каждой сущности. Если вы прочитали сгенерированный код для create и save действий и просмотров CommentController, это должно установить вас прямо.