Было несколько красных сельдей, которые оказались проблемой:
variable
на самом деле является Drop и не является нормальным хеш-значением. В частности, это DocumentDrop , который делегирует to_s
классу Document . to_s
выводит либо Document
's output
, content
, либо "NO CONTENT"
. output
и content
были либо символом пробела, либо символом новой строки, так что это все, что было выведено. Это связано с тем, что файлы существуют только для их передней части, поэтому фактического содержимого нет. variable
, было просто пустое строковое представление. context[@variable]["my-front-matter-data"]
Ну, по крайней мере, я чувствую себя менее рубиновым новичком.