Committee + Open APIでYAMLファイルを分割する 2021年夏版の続き
続きがあった。
openapi: 3.0.3 info: title: Title description: Title version: 1.0.1 servers: - url: 'http://localhost' paths: /api/token/{id}: $ref: './token.yaml#/paths/~1api~1token~1{id}'
このように/api/token/{id} という風に{} を入れると URI::InvalidURIError: bad URI(is not URI?): "./token.yaml#/paths/~1api~1token~1{id}" が発生する。
これは{ → %7b、}→ %7dという形でエスケープする必要がある