2013-01-15 120 views
0

開始學習Rails幾個小時後使用Agile Web Development with Rails這本書,並立即打開了一個障礙。Rails 3.2.8路由錯誤

創建使用名爲說控制器: rails generate controller Say hello goodbye

然後我試圖打URL http://localhost:3000/Say/hello但它說:

No route matches [GET] "/Say/hello"

我的routes.rb看上去沒事太(至少從什麼其他答案在同一個問題上說):

Demo::Application.routes.draw do 
    get "say/hello" 

    get "say/goodbye" 
end 

任何幫助嗎?只是無法弄清楚這一點。

回答

2

看起來像大寫錯誤。你可以去

http://localhost:3000/say/hello 

小寫S IN說

+0

試過。一樣。 – sanketn

1

這是區分大小寫的。 試着達到它在http://localhost:3000/say/hello

+0

有。一樣。 – sanketn

+0

在控制檯上運行'rake routes'並向我們展示它給出的內容。 – alex

+0

'say_hello GET /say/hello(.:format)say#hello say_goodbye GET /say/goodbye(.:format)say#goodbye' – sanketn