我正在嘗試學習web-dev並決定在rails上學習ruby。我正在做「用Rails進行敏捷Web開發」的第一篇教程。我已經看到在谷歌上有不少搜索結果,但所有的建議是「重新啓動服務器」,這不利於我的情況。RoR在「hello world」中的路由錯誤
於是,我開始使用WEBrick併產生控制器使用這些代碼你說:
def hello
end
,然後我說hello.rhtml,其中有「從軌你好」有消息一些基本的HTML。
當我在瀏覽器中鍵入:http://localhost:3000/say/hello
我得到:沒有路由匹配[GET] 「/說/你好」
我試圖重新啓動的WEBrick,不能正常工作。錯誤名稱暗示它與路線有關,我有兩本書,他們都沒有改變routes.rb和routes.rb的步驟,我有註釋掉的東西和類定義。
有誰知道我該怎麼辦?
你應該告訴我們你的路線,否則我們只是猜測。 – 2012-02-14 22:25:13
這只是空的課堂上有評論(例如,其中的所有內容都被註釋掉了)。大雄提供的解決方案解決了我的問題。 – user1039063 2012-02-14 22:41:21
最好在開始時提供這樣的信息,儘管我不得不認爲有一個完全空的路由文件可能是爲什麼沒有路由的線索。 – 2012-02-14 22:42:53