Ruby on rails 使用path选项重定向资源的rails 301

Ruby on rails 使用path选项重定向资源的rails 301,ruby-on-rails,redirect,routes,Ruby On Rails,Redirect,Routes,我有这样的路线 resources :people, :path => "designers", :only => [:index, :show] do member do post 'add_favorite_designer' post 'remove_favorite_designer' end end 我可以同时使用example.com/people和example.com/designers。但是我想example.com/people用301

我有这样的路线

resources :people, :path => "designers", :only => [:index, :show] do
  member do
    post 'add_favorite_designer'
    post 'remove_favorite_designer'
  end
end

我可以同时使用
example.com/people
example.com/designers
。但是我想
example.com/people
301 code重定向到
example.com/designers
,我想用path选项为所有资源实现它。有什么方法可以自动化吗?

路径
/people
应该不再可用,因为当您使用
:path
参数时,它已被
/designers
替换

如果要将所有请求从
/people
重定向到
/designers
,请使用

match '/people/*action', to: redirect {|p, req| "/designers/#{p[:action]}" }