Railsでパス内の%がエスケープされない
<%= tag_path("あ%") %>
が
/tag/%E3%81%82%
のように%がそのままになってしまう。
原因はJourney::Router::Utils.escape_path内で%は
エスケープしないようにしているから
Journey::Router::Utils.escape_path("あ%")
"%E3%81%82%"
<%= tag_path(URI.escape("あ%")) %>
のようにするととりあえずなんとかなる
/tag/%E3%81%82%25