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'动作?你是否收到我的问题? –