Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails:从控制器名称中删除下划线_Ruby On Rails_Friendly Url_Prettify - Fatal编程技术网

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

Ruby on rails rails:从控制器名称中删除下划线,ruby-on-rails,friendly-url,prettify,Ruby On Rails,Friendly Url,Prettify,当我生成一个名为controller的两个单词时,比如FooBarrails创建了一个控制器和路径,比如FooBar。我希望路径至少为FooBar 可能吗?建议 取决于routes.rs中如何定义路线。例如: # if you have named routes map.foobar '/foobar/:action', :controller => 'foobar' # if you have resources, this will generate map.resources :f

当我生成一个名为controller的两个单词时,比如
FooBar
rails创建了一个控制器和路径,比如
FooBar
。我希望路径至少为
FooBar


可能吗?建议

取决于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略有不同