Rails - 想在名称中创建一个带有破折号或下划线的控制器

时间:2010-06-30 23:58:37

标签: ruby-on-rails controller naming-conventions hyphen

我想创建一些基本的html页面添加到我的rails应用程序。

我认为这样做的另一种方法是创建一个控制器。问题是我希望这些页面是一个双字标题。 =>恩。 www.mydomain.com/foo-bar/

出于搜索引擎优化的原因,它必须是两个字,我需要分离......使用www.mydomain.com/foobar/将是最后的手段

问题是我不能“脚本/生成控制器foo-bar”,因为破折号。

这有什么办法吗?

1 个答案:

答案 0 :(得分:2)

下划线对你有用吗?你可以简单地说:

$ script/generate controller foo_bar

您的控制器类名称为FooBarController,默认路由会将其映射为http://www.example.com/foo_bar/abc...