サブパス?サブURL?サブディレクトリ?何ていうのが適切かわからないけど。
GitLabのソースではnon-rootと呼ばれていた。
https://github.com/gitlabhq/gitlabhq/blob/123b3ec432227f14f6baec292f1610e839b9f705/config.ru#L20
config.ruも拝借。
さらに、
config.assets.prefix = '/path/assets'
も追加。
Nginxはupstreamとlocation関連をコピペで追加して書き換えた。
Capistranoを使ってる場合、
set :assets_prefix, 'path/assets'
も必要だった。先頭のスラッシュいらない。(prefixなしでdeployしたことがあるとそっちで生成されたmanifestがあるからエラーにならず気づかなかった)