我是 Ruby On Rails 的新手。我观看了许多教程以明确 Rails 路由的工作原理。我仍然无法理解,如果 rails 将 URL 与GET路由中的命令匹配,然后转到控制器查看操作,那么home/index当我的控制器根本没有操作时,它如何打开我的控制器的 home 位置。
我的家庭控制器
class HomeController < ApplicationController
layout false
end
Run Code Online (Sandbox Code Playgroud)
我的路线文件:
Rails.application.routes.draw do
root 'home#index'
get 'home/index'
end
Run Code Online (Sandbox Code Playgroud)
“默认情况下,Rails 中的控制器会自动渲染具有与有效路由相对应的名称的视图。”
因此,事实证明您的控制器不需要具有操作来呈现视图。
| 归档时间: |
|
| 查看次数: |
562 次 |
| 最近记录: |