Согласноhttp://yaml.org/spec/current.html#id2509980комментарии в файлах YAML являются деталями представления и не должны быть в графе сериализации/представления (http://yaml.org/spec/current.html#representation/).. Похоже, что Psych выполняет синтаксический анализ в соответствии со спецификацией и теряет комментарии, что означает, что невозможно проанализировать файл YAML и снова сериализовать его точно так же, как если файл содержит комментарии. Что, на мой взгляд, очень странно, потому что комментарии имеют значение в таком файле (, например. конфиги ).
Кто-нибудь знает, можно ли анализировать комментарии с помощью существующей библиотеки или это единственный способ сделать все это самостоятельно?