我是Ruby On Rails的新手。我看了许多教程,以明确rails路由的工作原理。我仍然无法理解如果rails在路由中使用GET
命令匹配URL,然后转到控制器以查看操作,那么当我的控制器具有控制器时,它如何打开home/index
其中home是我的控制器完全没有动作。
我的家庭控制器
class HomeController < ApplicationController
layout false
end
我的路线档案:
Rails.application.routes.draw do
root 'home#index'
get 'home/index'
end
答案 0 :(得分:3)
查看2.1 Rendering by Default: Convention Over Configuration in Action
&#34;默认情况下,Rails中的控制器会自动呈现名称与有效路由对应的视图。&#34;
因此,事实证明您的控制器不需要执行操作来呈现视图。