Ruby on rails rails组件如何在后台相互交互?
例如:如何从视图上的控制器调用对象?Ruby on rails rails组件如何在后台相互交互?,ruby-on-rails,ruby,rake,Ruby On Rails,Ruby,Rake,例如:如何从视图上的控制器调用对象? 哪些方法、技术在后台运行? 请帮忙。 提前谢谢 你应该看看这些 这些屏幕广播将向您展示背景中发生的情况。这个问题就像飞机中的组件如何相互作用,从而使飞机能够飞行一样? 无论如何,当您在任何url上调用任何操作时,Rails都会尝试将其与路由匹配 get 'posts', to: "posts#index" 将匹配/posts路由,并查看控制器并启动PostsController.action(:index) 之后,在执行控制器的index操作时,
哪些方法、技术在后台运行?
请帮忙。
提前谢谢 你应该看看这些
这些屏幕广播将向您展示背景中发生的情况。这个问题就像飞机中的组件如何相互作用,从而使飞机能够飞行一样? 无论如何,当您在任何url上调用任何操作时,Rails都会尝试将其与路由匹配
get 'posts', to: "posts#index"
将匹配/posts
路由,并查看控制器并启动PostsController.action(:index)
之后,在执行控制器的index
操作时,它将初始化实例变量@posts
,该变量通常是Post.all
最后,
PostsController
将调用呈现程序、传递操作、所有实例变量、会话和url参数ActionView渲染器
将使用适当的模板初始化view实例app/views/posts/index.html.erb
,将变量放在那里并将页面发送给用户。谢谢Ivan!。你能告诉我当对象与控制器交互时调用哪些方法吗?有很多方法是链接的,并且在不同的模式下。请看一看布罗克提到的插曲,全面了解正在发生的事情。