A navegacao pelos diretorios nao requer rotas. Podes ter um action no controler, carregando os diretorios e arquivos a partir de um diretorio de referencia passado pelo params. Essa carga pode ser feita em um helper, ja que vai ter que ser acessado pelas views pra montar links.
<% if has_collection?(dir) %>
<%= render partial: 'navigation', locals: { targets: @collection, dir: dir, files: true } %>
<% elsif has_directories?(params[:teu_path], dir) %>
<%= render partial: 'navigation', locals: { targets: @directories, dir: dir, files: false } %>
<% end %>