2017-07-03 17 views
1

我不太了解MVC的流程。页面的请求转到路由,并且该路由调用控制器中的动作。但那为什么在这之后有一个观点呢?我真的不知道哪个代码调用视图并将其显示给用户。为什么在调用控制器后调用html.erb文件?

root 'controllername#index' 

def index 
end 

回答

3

控制器动作将搜索具有相同名称的视图,例如,控制器操作index将在其相关目录中搜索诸如index.html.erbindex.html.haml的视图。要使控制器无视图操作,可以使用类似render :nothing => true的东西。

更多信息可在Action View guide中找到。

相关问题