0
這是我們定義routes
並編寫其controller
以執行操作的rails
的一般流程。但有一件事是我急於想知道的,rails
action
得到調用,因爲這基本上是一個instance
方法。軌道動作如何獲取呼叫(索引動作是實例方法)
控制器
class ClientsController < ApplicationController
# clients: /clients=
def index
#...
end
end
路線
resources :clients
這裏是路線
HTTP Verb | Path | Controller#Action | Used for
GET | /clients | clients#index | display a list of all clients
因此,當用戶點擊URL /clients
,控制將轉向指標檢查行動路線之後。
因爲我們知道index
是一個實例方法,所以它被一個實例調用,那麼在那個實例獲取創建以及如何調用它? 這是一個簡單的(但有點神奇)的軌道流。但是我想知道從哪裏來的地方,以及軌道如何管理這個地方。
感謝
我的意思是說,'index'動作是一個'實例方法',所以在那個對象創建的地方,哪個調用'index'動作?你是否收到我的問題? –