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.