当控制器中没有操作时,rails如何路由到页面

时间:2016-04-16 17:26:31

标签: ruby-on-rails

我是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

1 个答案:

答案 0 :(得分:3)

查看2.1 Rendering by Default: Convention Over Configuration in Action

  

&#34;默认情况下,Rails中的控制器会自动呈现名称与有效路由对应的视图。&#34;

因此,事实证明您的控制器不需要执行操作来呈现视图。