次のパスがあります。
http://192.168.56.10:4567/browse/foo/bar?x=100&y=200
文字列で「http://192.168.56.10:4567/browse/」の後に来るものはすべて絶対に必要です。
スプラットを使用しても機能しません (「foo/bar」のみをキャッチします):
get '/browse/*' do
正規表現も同様です (「foo/bar」のみをキャッチします):
get %r{/browse/(.*)} do
x および y パラメータはすべて params ハッシュでアクセスできますが、必要なものに対して .map を実行するのは不合理でルビーらしくないようです (また、これは単なる例です.. 私のパラメータは実際には非常に動的で多数あります)。 . これを行うより良い方法はありますか?
詳細情報: 私のパスは API と通信しているため、このように見えます。ルートを使用して、作成する API 呼び出しを決定します。このように見える文字列が必要です。