ルートマップで正規表現を使用できますか? シンプルなファイルブラウザを作成しています。私はこのルートを私の中に設定しました/config/routes.js
:
map.all('/assets/:folder.:format?', 'assets#index');
しかし、フォルダーパラメーターは (たとえば)Images/Logos
になる可能性があるため、正規表現を使用できるかどうかに興味があります。
私の ROR プロジェクトでは、ルーターの:contrains
パラメーターを使用して同様の問題を解決できました。
match 'applications/:store/:platform/:identifier/:filename' => 'assets#direct_download',
:constraints => {
:store => /[\w.-]+/,
:platform => /[\w.-]+/,
:identifier => /[\w.-]+/,
:filename => /.+/
}
例を見つけることができませんでした。誰かが私のためにこれを明確にすることができれば、私は感謝します.