Routing error - RefineryCMS

Cześć,
jest sobie aplikacja wykorzystująca RefineryCMS. W tymże Refinery jest Refinery::Resources, który oparty jest o Dragonfly’a. Jego route jest skonfigurowany w następujący sposób (jest to domyślna konfiguracja Refinery):

match '/system/resources/*dragonfly', :to => Dragonfly[:refinery_resources]

Problem:

<%= link_to refinery_icon_tag('page_white_put.png'), resource.url, :title => t('.download', :size => number_to_human_size(resource.size)) %>
generuje poprawny link:

<a href="/system/resources/W1siZiIsIjIwMTMvMDcvMjIvMTVfMDZfNDZfMjY3X3RyYWNrXzIuZ3B4Il1d/track_2.gpx" title="Download this file (147 KB)"><img alt="Page_white_put" height="16" src="/assets/refinery/icons/page_white_put.png" width="16" /></a>

Ale już kliknięcie go daje:

[code]Routing Error

No route matches [GET] “/system/resources/W1siZiIsIjIwMTMvMDcvMjIvMTVfMDZfNDZfMjY3X3RyYWNrXzIuZ3B4Il1d/track_2.gpx”[/code]
Dla porównania Refinery::Images działa poprawnie, pomimo, że też opiera się na Dragonfly, tylko, że z “system/images”.

W jaki sposób można debugować takie problemy z Routingiem?

sprawdź

rake routes

błąd sugeruje, że nie ma takiego routingu

Sprawdzałem - jest w rake routes taka ścieżka - nawet 4 razy - czego już nie rozumiem O_o

A mógłbyś spróbować bez pierwszego slasha?

edit: bez sensu pomysł, bo w refinery jest tak, jak mówisz

edit 2: zajrzałbym tutaj https://github.com/refinery/refinerycms/issues/1863#issuecomment-8422729