当存在正确的视图,控制器和路由时,在rails中丢失模板

时间:2017-11-22 00:52:39

标签: ruby-on-rails routing

我正在尝试在rails中创建一个简单的应用程序。

我有一个控制器:

class PagesController < ApplicationController
  def home
  end
end

我有一个观点(百老汇/ app / views / pages.html.erb)

我有一条路线:

Rails.application.routes.draw do
  root to: 'pages#home'
end

但是当我在http://localhost:3000/

启动我的服务器时

我收到错误

PagesController#home is missing a template for this request format and variant. request.formats:

我不明白我做错了什么。

1 个答案:

答案 0 :(得分:1)

尝试制作Broadway/app/views/pages/home.html.erb。模板的名称应与控制器操作的名称匹配。现在,您的模板与控制器的名称不匹配。