我正在rails中编写我的第一个路由规则,但我遇到了一些错误。
No route matches "/index.html"
在我的routes.rb文件中,我确实有这个:
Blog::Application.routes.draw do
get "home#index"
在它下面我有这个:
root :to => "home#index"
而且我也一直收到关于没有设置控制器的错误。但我正在学习这个教程http://guides.rubyonrails.org/getting_started.html而且没有明确的步骤来建立它们。
我的映射不正确吗?如何解决此问题?:(谢谢
此外,这里有一个url,您可以在其中看到更完整的错误:(http://128.28.204.195:3000/
应该是
Blog::Application.routes.draw do
get "home/index"
Blog::Application.routes.draw do
... other routes ...
root :to => "home#index"
end
您不需要获取"home#索引"。之后,您可以使用root_path((或root_url((助手来链接到您的主页。