REST: Duda de diseño con recursos anidados

Hola a todos,

tengo un par de recursos en REST que, aunque están anidados, ambos
tienen “vida” propia:

map.resources :bugs
map.resources :users do |users|
users.resources :bugs, :name_prefix=>“user_”
end

El caso es que en Bugs, cada vez que quiero hacer algo, siempre tengo
que andar con un “if params[:user_id]”. Esto en el controlador no supone
mucho, pero para la vista es un poco cansado, porque los link son
diferentes dependiendo de si estoy viendo el recurso “Bug” bajo “User” o
no, así que tengo que poner ese “if” por cada link que hago.

¿Habría otra forma de diseño un poco más adecuada? Una solución sería,
desde el controlador, mandarlo a una plantilla u otra…, en vez de
tener una sola, pero aún así…no me convence, porque el contenido de
esas plantillas sería prácticamente el mismo también.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs