例如:如何从视图中的控制器调用对象?
哪些方法,技术在后台运行?
请帮忙。
提前致谢。
答案 0 :(得分:2)
你应该检查这些
这些截屏视频将向您展示后台会发生什么。
答案 1 :(得分:0)
这个问题就像飞机中的组件如何相互作用,以便飞机飞行? 无论如何,当你在任何网址上调用任何动作时,Rails会尝试将其与路由匹配。
get 'posts', to: "posts#index"
将匹配/posts
路由,并查看您的控制器并启动PostsController.action(:index)
。
之后,在执行控制器的index
操作时,它将初始化通常为@posts
的实例变量Post.all
。
最后一件事,PostsController
将调用渲染器,传递动作,所有实例变量,会话和url-params。 ActionView Renderer
会使用适当的模板app/views/posts/index.html.erb
初始化视图实例,将变量放在那里并将页面发送给用户。