Parámetros primordiales en rutas anidadas

Quiero tener coherencia en la convención de nombres de mis rutas. El parámetro predeterminado es:id para cualquier recurso Sin embargo, si uno anida otro recurso en él, el parámetro del recurso padre cambia a:parent_id. Mi ruta se ve así:

resources :users do
  resources :projects do
    resources :issues
  end
end

Para el modelo de usuario generaría url como:id, para la URL del proyecto será:user_id/:id y para cuestiones url será:user_id/:project_id/:id. Traté de sobrecargar el siguiente parámetro predeterminadoesta

resources :users, param: :user_id do
  resources :projects, param: :project_id do
    resources :issues, param: :issue_id
  end
end

Genera url como::user_user_id/:project_project_id/:issue_id. Como lo estoy anulando, desearía que esa adición predeterminada del recurso principal esté desactivada. Quiero que se vean mis rutas:user_id/:project_id/:issue_id y quiero que sea consistente para todos los modelos. es decir, el proyecto debe asignarse a:user_id/:project_id.

Respuestas a la pregunta(3)

Su respuesta a la pregunta