我試圖在RoR中創建一個非常簡單的Hello,世界程序,但是當我去查看url時http://localhost:3000/say/hello我收到錯誤消息沒有路由匹配: 「說/你好」當路由存在時,沒有路由匹配「說/你好」
我開始:導軌產生控制器問好再見 列出路線得到「說/你好」
另外:我有這個問題,這可能是相關的。當我去寫一些基本的HTML中,這顯然是列爲現有的文件之一,我得到這個:
我寫這篇文章:
~/work/demo$ /app/views/say/hello.html.erb
得到的回報此錯誤消息:
bash: /app/views/say/hello.html.erb: No such file or directory
這是怎麼回事?我直接從Agile Development with Rails獲得這些說明,它非常簡單。
嘗試重新啓動服務器.. –
型 「耙路線」。這會向您顯示您的應用程序的有效路線列表。我敢打賭,你的路線沒有列出。您的Say控制器確實有hello動作,但您尚未將路線添加到路線文件中。 – sosborn