2010-06-30 61 views
1

我想創建一些基本的html頁面添加到我的rails應用程序。Rails - 想要創建一個帶有短劃線或下劃線的控制器

我想通過這種方式來創建一個控制器。問題是我希望這些網頁是兩個字的標題。 => ex。 www.mydomain.com/foo-bar/

對於SEO的原因,真的必須是兩個詞,我需要分離...使用www.mydomain.com/foobar/將是最後的手段

問題是我不能「腳本/生成控制器foo-bar」,因爲破折號。

有沒有解決這個問題的方法?

回答

2

下劃線是否適合您?你可以簡單:

$ script/generate controller foo_bar 

控制器類的名字將是FooBarController,默認路由將其映射到像http://www.example.com/foo_bar/abc...

+0

感謝使它成爲控制器....但每當我嘗試去www.mydomain.com/foo_bar...我得到的路由錯誤頁面,其中「無路由匹配」/ foo_bar「{:方法=>:得到}「 – ChrisWesAllen 2010-07-01 00:27:54

+0

哦,好吧我想通了....只需要將map.connect添加到路線 – ChrisWesAllen 2010-07-01 00:40:14