次のようなルートがあります。
match '/pages/:name/preview' => 'pages#page_preview'
しかし、このようなルートが来ると、「ルートが一致しません」というエラーが表示されます/pages/a.com/preview
。をURLエンコードしてみました。の文字%2E
ですが、その後も同じエラーが発生します。resources :pages
また、プレビュー ルートを定義する前に、ページ ( ) にリソースをセットアップしました。
名前パラメーターに文字が含まれていない他のすべてのルートでは、ルートは正常に機能してい.
ます (スペースや ? などは正常に機能しています)。