YamlDotNetライブラリを使用していますが、YAML ファイルをロードするときに次のエラーが発生します。
タグの解析中に、予期されたタグ URI が見つかりませんでした。
YAML ファイルはRoR から直接取得されるため、整形式であると想定されています。エラーは、次のコードによってトリガーされるようです。
formats:
default: ! '%d-%m-%Y'
long: ! '%d %B, %Y'
short: ! '%d %b'
私は専門家ではありませんが、YAML 仕様から、感嘆符を使用してカスタム オブジェクト/型を示し、2 つの感嘆符を使用して明示的な組み込み型を示すことができることがわかります。
obj1: !custom # whatever
obj2: !!str "My string"
ただし、上記のように使用されている感嘆符への参照を見つけることができませんでした。それはどういう意味ですか? また、私が使用している YAML ライブラリがそれを解析できないように見えるのはなぜですか? これらの感嘆符を削除すると、ファイルは正常に解析されることに注意してください。