を使用して、ルートのparamsを抽出しますparams。すなわち:「challenge_id」と「:ID」私はこの文字列で2つのことをしたいと思いは、どのように私はこれらのいずれかのように見えるいくつかの文字列を持っているRubyの
- は、これらのparam変数を置き換える
- 後で使用するためにRubyの配列にルートのparam変数を抽出'1'
だから、最初の例の出力によって:
arr = [':challenge_id',':id']
new string = '/challenges/1/submissions/1'
私はこの、Bを試してみました私はRubyのコードで実行し、これを必要とするように私はhttp://rubular.com/でテストしています、それはすべて
/[:[a-z*]]/
をマッチングされるユタ。
は、これを2回まで投票します。簡潔ですが、完全に読める。 – ardochhigh