當我運行rails generate controller Pages index sample_page
它創建了我的兩個控制器。我可以在localhost:3000/sample_page
看到該頁面,但是如何將其更改爲在網址中顯示破折號而不是下劃線,即:localhost:3000/sample-page
Ruby on Rails - 如何在URL中使用破折號而不是下劃線?
當您使用破折號創建控制器時,Rails不喜歡它,所以我必須使用下劃線。我需要添加到我的routes.rb文件?
謝謝!
謝謝!你如何建議我使用一個控制器。不是頁面控制器?索引和sample_page是觀點?如何創建一個具有多個視圖的控制器? – Zach 2013-03-20 04:54:53
我只需要將'::as =>'about''添加到每行的末尾。 – Zach 2013-03-22 02:35:34
使用「匹配」而不是「得到」在我的情況下造成了一個錯誤,但除此之外,這工作。謝謝! – 2014-06-13 06:32:44