这是我在RoR中运行的第一个应用程序。这是模板app/views/home/index.html.erb。它包含此RoR:在路由文件中使用“root”显示索引页面?
<h1>Hello, World!</h1>
我控制器应用程序/控制器/ home_controllers.rb。但文件中的类是家庭
Home < ActionController::Base
def index
end
end
最后,这里是我的路由文件
Blog::Application.routes.draw do
root :to => 'Home#index'
end
当我运行这个应用程序,我发现了以下错误:“路由错误:没有路线匹配[GET]“/”“
我的申请有什么问题?
编辑
应用所有更正后,这是它的外观。
HomeController < ActionController:: Base
def index
end
end
,路由现在
Blog::Application.routes.draw do
root :to => 'Home#index'
end
我也重新启动服务器,但我仍然得到同样的错误。
感谢您的帮助
控制器应该是一个班级吗?它应该以大写字母开头吗? – Richard77
类名是,文件名编号。所以'HomeController'和'home_controller'。 –