現在、私のアプリケーションでは、プロジェクトとユーザーの概念があります。今私は、プロジェクトとユーザーの両方が特に何もするのではなく、アカウントに属するように、これらのアカウントのスコープを実装したいと思います。これにより、私は、スコープに、このような私のルートを希望:アカウントスコープの実装
scope ":account_id" do
resources :projects
...
end
しかし、これはproject_path
ルーティングヘルパーは、現在2つのパラメータを期待しているように、ルーティングヘルパーが行う方法を変更という名前のパラメータを使用してルーティングscope
を実装することにより、
project_path(current_account, project)
この小さなscope
変更が塊を作るために私を必要とします。それをこのような何かを作るaccount_id
パラメータ用とid
パラメータの1、これらのパスヘルパーを使用するコントローラとビューで、アプリケーション全体で変更されたのはです。
確かに、確かに、アプリケーション内のすべての単一のルーティングヘルパーを変更することなく、これを行うためのきれいな方法がありますか?
これは私が、おかげでそれを試してみた場合に動作します! –