forward action: "show"
forward controller: "book", action: "list"
forward action: "show", id: 4, params: [author: "Stephen King"]
forward controller: "book", action: "show"
轉送
目的
在不發出 HTTP 重新導向的情況下,將請求從一個控制器轉送至下一個控制器。
範例
說明
將目前的動作轉送至另一個動作,並選擇性地傳遞參數和/或錯誤。
參數
-
controller
- 要重新導向的控制器;如果未指定,則預設為目前的控制器 -
namespace
(選用) - 要轉送的控制器的命名空間 -
action
- 要重新導向的動作,可以是字串名稱或目前控制器內動作的參考 -
id
- 重新導向中要使用的 id -
params
- 傳遞給重新導向動作的參數。