2011-04-25 88 views
0

我在轨道上写我的第一个路由规则,我收到一些错误。红宝石新手路由错误

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,并没有明确的步骤来设置它们。

我的映射不正确吗?我怎样才能解决这个问题? :) 谢谢!

而且,这里是一个网址,你可以看到更完整的错误:) http://128.28.204.195:3000/

回答

3

应该

Blog::Application.routes.draw do 
    get "home/index" 
2
Blog::Application.routes.draw do 

    ... other routes ... 

    root :to => "home#index" 
end 

你不需要得到 “回家#指数”。 您可以使用root_path()或root_url()助手链接到您的主页。