rails:从控制器名称中删除下划线

时间:2010-07-29 05:59:43

标签: ruby-on-rails friendly-url prettify

当我生成一个名为controller的两个单词时,像FooBar rails创建一个控制器和路径,如foo_bar这不是很好。我希望路径至少为FooBar

可能?建议?

1 个答案:

答案 0 :(得分:3)

取决于您在routes.rs中定义路由的方式。例如:

# if you have named routes
map.foobar '/foobar/:action', :controller => 'foobar'

# if you have resources, this will generate
map.resources :foo_bar, :as => 'foobar'

这适用于Rails 2.3。*,它在Rails 3中略有不同。