Hanami Guides / 1.1 / Routing / Basic Usage を見ると、Railsと同じように、
(Hanamiガイドより引用)
<%= routes.path(:greeting) %> <%= routes.url(:greeting) %>
Or
<%= routes.greeting_path %> <%= routes.greeting_url %>
としてroutingのパスが取得できる。
ただし、これはあくまでそのapp内でconfig/routes.rbで定義したルーティングのパスを取得だけとなる。異なるappのルーティングのパスを取得したい場合は、「app名.routes.ルーティング名_path」で指定ができる。
(例)
apps
├ gnote ← Gnoteアプリ
├ gnote_api ← GnoteApiアプリ
とあった場合に、Gnoteアプリから、GnoteApiアプリのlikesアクションのルーティングのパスを取得する場合は、Gnoteアプリ内で、「GnoteApi.routes.likes_path」と指定する。
なお、ルーティング名は、Railsと同じように、ターミナルから、「bundle exec hanami routes」を打てば表示される。その中のNameがルーティング名になる。