我不太了解MVC的流程。页面请求转到路由,该路由调用控制器中的操作。但那之后为什么会有一个观点呢?我真的不明白哪个代码调用了视图并将其显示给用户。
root 'controllername#index'
def index
end
答案 0 :(得分:3)
控制器操作将搜索具有相同名称的视图,例如控制器操作index
将在其关联目录中搜索index.html.erb
和index.html.haml
等视图。要在没有视图的情况下执行控制器操作,可以使用render :nothing => true
之类的内容。
更多信息可在Action View guide。
中找到