Ruby新手路由错误



我正在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((助手来链接到您的主页。

相关内容

  • 没有找到相关文章

最新更新