У меня есть две формы, особенно для классов с именами User
и Company
.В форме User
, когда пользователь обнаруживает, что его / ее собственной компании еще нет в БД, он / она создает новую Company
.Я изменил действие save
контроллера Company
на что-то вроде этого:
def save() {
def companyInstance = new Company(params)
if (!companyInstance.save(flush: true)) {
render(view: "create", model: [companyInstance: companyInstance])
return
}
flash.message = message(code: 'default.created.message', args: [message(code: 'company.label', default: 'Company'), companyInstance.id])
redirect(controller:"user", action:"create")
}
То есть после сохранения новой компании я перенаправляю на действие User
create
,Однако это работает довольно хорошо, пользователь, который уже ввел какое-то значение (то есть до перехода к действию Company
create
), отсутствует в полях формы User
.
Как получить значения обратно в поле User
?
Заранее спасибо.