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