(快速參考)

轉送

目的

在不發出 HTTP 重新導向的情況下,將請求從一個控制器轉送至下一個控制器。

範例

forward action: "show"

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

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

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

說明

將目前的動作轉送至另一個動作,並選擇性地傳遞參數和/或錯誤。

參數

  • controller - 要重新導向的控制器;如果未指定,則預設為目前的控制器

  • namespace (選用) - 要轉送的控制器的命名空間

  • action - 要重新導向的動作,可以是字串名稱或目前控制器內動作的參考

  • id - 重新導向中要使用的 id

  • params - 傳遞給重新導向動作的參數。