Github API から Rails アプリケーションのビューにプルしているリンクがいくつかあります。目標は、これらのリンクがネストされている場合は最終的にフォルダーごとにグループ化され、子がない場合は一意でスタンドアロンになるようにすることです。
Github リポジトリから返されるもののサンプルを次に示します。
app
app/assets
app/assets/images
app/assets/images/.keep
app/assets/javascripts
app/assets/javascripts/ace.js
app/assets/javascripts/application.js
app/assets/javascripts/editor.js.coffee
app/assets/stylesheets
app/assets/stylesheets/application.css
app/assets/stylesheets/editor.css.scss
app/controllers
app/controllers/application_controller.rb
app/controllers/concerns
これらのリンクのhttp://
部分は常に同じであり、パスを絶対的なものにするために、今のところ連結しているだけです。
それらをフォルダーごとにグループ化するにはどうすればよいですか? 文字列メソッドを想像しますが、最適なメソッドが何であるかはわかりません。また、Ruby と JavaScript のどちらが最適なソリューションですか?