Ниже приведен очень простой контроллер с действием «search», запускаемым из g: submitButton в файле gsp. У меня вопрос, вместо того, чтобы перенаправлять на действие и представление «index», как мне вернуться к представлению, содержащему кнопку отправки, которая вызвала действие поиска этого контроллера?
class DefaultSearchController {
def searchableService
def index = {
}
def search = {
def query = params.query
if(!query){
redirect(action:"index", params:params)
}
try{
def searchResults = searchableService.searchEvery( query )
redirect(action:"index", searchResults)
}
catch( e ){
params.errors = "${e.toString()}"
redirect(action: "index", params:params)
}
}
}