Duda con namespaces y zona de admin

Holas, tengo una aplicación con Rails 2 y rutas REST, planteada
inicialmente
con controladores colgando directamente del raíz, en plan

/productos
/colecciones
/fotos

etc… o sea, generado con scaffold directamente… script/generate
scaffold
Producto nombre:string …

Ahora he pensado que mejor separo el backend en una zona de admin, o sea

/admin/productos
/admin/colecciones
/admin/fotos

etc…

Para seguir manteniendolo REST, hago uso de namespaces:

map.namespace(:admin) do |admin|
admin.resources :productos
admin.resources :colecciones
admin.resources :fotos
end

Y después me toca reescribir las llamadas a helpers, por ejemplo donde
antes
ponía

<%= link_to ‘Modificar’, edit_producto_path(@producto) %>

Ahora va…

<%= link_to ‘Modificar’, edit_admin_producto_path(@producto) %>

Eso me parece bastante claro e intuitivo, pero no entiendo por qué ya no
funciona esto:

<% for coleccion in @colecciones %>
<%= link_to ‘Ver’, coleccion %>
<% end %>

y he de poner algo tan largo como esto:

<% for coleccion in @colecciones %>
<%= link_to ‘Ver’, admin_coleccion_path(coleccion) %>
<% end %>

Similar con el enlace para el destroy…