2014-09-23 35 views
0
request.withFormat { 
     form multipartForm { 
      flash.message = message(code: 'default.created.message', args: [message(code: 'user.label', default: 'User'), userInstance.id]) 
      redirect userInstance 
     } 
     '*' { respond userInstance, [status: CREATED] } 
    } 

这是从我的用户域类的控制器生成的代码片段。 我们在哪里可以识别处理保存操作后的重定向操作。在request.withFormat中找到默认动作版本2.3.8的格式化

每次完成保存操作后,默认情况下都会重定向到“显示”操作。它如何重定向?我们可以自定义此流程吗?

请帮我

回答

1

重定向有做,那么,在redirect线。它重定向到保存的实例,这意味着该节目。由于您正在使用HTML表单提交form multipartForm分支,因此此类switch已执行。

要重定向到其他地方,您可以使用操作等转到经典重定向。请参阅docs,例如, redirect(action: 'edit')

+0

是啊重定向到保存的实例,然后显示操作是有意义的......谢谢 – 2014-09-29 13:31:24