Требуется ли это возвращение? Пусть говорят это в середине действия.
render(contentType:'text/json', text: ['success': true] as JSON)
return
Ответ 1
Если вы не вернетесь, любой код после render также будет выполнен, что часто не является тем, что вы хотите, например.
def someAction = {
if (someCondition) {
render view: 'success'
// if we don't return execution would fall through to the code below
return
}
log.error 'something went wrong'
render view: 'error'
}
Конечно, если вы используете этот стиль вместо этого, нет необходимости возвращать