Herman Müller schreef:
> Hello,
>
> I have a problem with nested resources.
>
> Ich made following entries in the routes.rb:
>
>   map.resources :projects do |project|
>     project.resources :iterations do |iteration|
>       iteration.resources :tasks
>     end
>   end
>
> when I use link_to:
>
> <%= link_to 'Show', project_iteration_task_path(task.iteration.project,
> task) %>
>
> following is displayed:
>
> http://localhost:3000/projects/2/iterations/117/tasks/32
>
> The problem is, that the IDs of iterations and task are interchanged.
> The real iteration_id = 32 and the real task_id = 117.
>
> do sombebody knows a solution or what's worn with the code?
>
> Thanks for every answer!
>
> Hermann
>   
Hermann

You can try the alternative syntax:

map.resources  :tasks
map.resources  :iterations, :has_many => [:tasks]
map.resources  :projects, :has_many => [:iterations]

Rudi

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to