В настоящее время в моем приложении у меня есть концепции проектов и пользователей. Теперь я хочу реализовать для них область учетных записей, чтобы как проекты, так и пользователи принадлежали учетной записи, а не ничего, в частности. Делая это, я хотел бы сферу моих маршрутов, как это:Внедрение учетной записи
scope ":account_id" do
resources :projects
...
end
Однако при реализации маршрутизации scope
с именем параметром этого изменения, как помощники маршрутизации выполняют таким образом, что помощник project_path
маршрутизации теперь ожидает два параметра, один для параметра account_id
и один для параметра id
, что делает что-то вроде этого:
project_path(current_account, project)
Это крошечныеscope
изменение требует от меня, чтобы сделать массу ive Изменения в приложении в контроллерах и представлениях, где я использую эти помощники путей.
Несомненно, конечно, есть ли чистый способ сделать это без необходимости менять каждый помощник маршрутизации в приложении?
Это работает в тех случаях, когда я попробовал его, спасибо! –