(快速参考)

转发

用途

将请求从一个控制器转发到下一个控制器,而不发出 HTTP 重定向。

示例

forward action: "show"

forward controller: "book", action: "list"

forward action: "show", id: 4, params: [author: "Stephen King"]

forward controller: "book", action: "show"

描述

将当前操作转发到另一个操作,或者传递参数和/或错误。

参数

  • 控制器 - 要重定向到的控制器;如果未指定,则默认为当前控制器

  • 命名空间(可选) - 要转发到的控制器的命名空间

  • 操作 - 要重定向到的操作,可以是字符串名称,也可以是当前控制器中某操作的引用

  • ID - 用于重定向的 ID

  • 参数 - 传递到重定向到的操作的参数。