Attualmente nella mia applicazione ho i concetti di progetti e utenti. Ora voglio implementare un ambito di account per questi in modo che sia i progetti che gli utenti appartengano a un account piuttosto che a nulla in particolare. In questo modo, vorrei portata miei percorsi come questo:Implementazione dell'ambito dell'account
scope ":account_id" do
resources :projects
...
end
Tuttavia, mediante l'attuazione di un instradamento scope
con un parametro denominato questo cambia come gli aiutanti di routing eseguono in modo che l'aiutante project_path
instradamento ora si aspetta due parametri, uno per il parametro account_id
e uno per il parametro id
, rendendolo qualcosa di simile:
project_path(current_account, project)
questo piccoloscope
cambiamento mi obbliga a fare di massa Ive modifiche attraverso l'applicazione nei controller e viste in cui utilizzo questi helper dei percorsi.
Sicuramente, sicuramente, sicuramente, c'è un modo pulito per farlo senza dover cambiare ogni singolo helper di routing nell'applicazione?
Questo funziona nei casi che ho provato in, grazie! –