2011-04-25 86 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()助手鍊接到您的主頁。