2010-06-30 58 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