J'ai un site répertoriant de nombreux travaux, mais je souhaite également que chaque compte puisse accéder à ses tâches en un seul endroit. Ainsi, je me sers de ces itinéraires:Routage conditionnel Ruby on Rails
map.resources :jobs
map.resource :account, :has_many => :jobs
Cela me reçoit comme URL localhost/jobs/
et localhost/account/jobs
. Cependant, les deux semblent rendre JobsController::index
. Comment puis-je créer un conditionnel dans l'action d'index (comment accéder au compte/job ou simplement aux jobs spécifiés dans l'URL?) Ou modifier l'itinéraire du compte pour rendre une action différente? Quelle est la bonne façon de faire cela?
Avez-vous un ou plusieurs comptes? L'énoncé "Je veux aussi chaque compte ..." suggère plusieurs, mais "map.resource: account" en suggère un. – avaynshtok