0

出于营销原因,我需要更新我们的应用程序的路线以将一个单词换成另一个单词,而无需触及控制器名称。

例如:

/foo_campaigns/1               becomes  /bar_campaigns/1
/foo_campaigns/accounts_foo/1  becomes  /bar_campaigns/accounts_bar/1

执行此操作的手动方法是:

resources :foo_campaigns, :path => 'bar_campaigns' do
  match :accounts_foo, :path => 'accounts_bar'
end

但我正在寻找一种被动的方式来实现这一点,每次我创建一个包含单词“foo”的新控制器或动作时,它的路径将是“bar”。

4

0 回答 0