Lets say I’ve got this mapped out
map.resources :owners do |owners|
owners.resources :possessions
This gives me routes looking like this:
…/owners/:id/
…/owners/:owner_id/possessions/:id/
I’m very frustrated that the routes do not look like this:
…/owners/:owner_id/
…/owners/:owner_id/possessions/:possession_id/
This causes problems when I want to share code between these
controllers that uses either.
params[:id] <-- meaning the id of the owner
params[:owner_id]
Lord this gets my goat and jives my Johnson the wrong way.