Мой контроллер выглядит следующим образом:
def participated = {
def temp = ConferenceUser.get(params.temp)
def prizes = Prizes.findAllByConferenceUser(temp) // find all rooms where current computer is
def subms = Submissions.findAllByConferenceUser(temp) // find all rooms where current computer is
[temp: temp, priz: prizes, subm: subms]
}
Но каким-то образом, когда я успешно обновляю значение конференции, я хочу вернуться на начальную страницу (участвовал), но я не знаю, как вернуться назадparams.temp
.(Если я сделаю простое перенаправление, поскольку контроллер ожидает params.temp
, это выдаст мне ошибку, потому что я не могу искать призы с нулевым объектом в качестве параметра. Итак, представьте, что мой контроллер обновлений выглядит следующим образом:
def update = {
def saveParamshere = params.temp
...
...
(code here)
...
...
redirect(action: "participated", params: [temp: saveParamshere])
}
Этот код не работает. Как я могу успешно вернуться на свою главную страницу и ввести params.temp
?