Если я вас правильно понимаю, я не могу дублировать это, также используя 1.9.2.180:
irb(main):002:0> YAML::load_file('./test.yml')
=> {"defaults"=>{"adapter"=>"mysql", "encoding"=>"UTF-8", "username"=>"root", "password"=>nil, "host"=>"localhost", "engine"=>"InnoDB"}, "test"=>{"adapter"=>"mysql", "encoding"=>"UTF-8", "username"=>"root", "password"=>nil, "host"=>"localhost", "engine"=>"InnoDB", "database"=>"my_app_test"}}
(Прокрутите вправо, чтобы увидеть: "database"=>"my_app_test"}}
)
Не уверен, что это ответ как таковой, но я не смог вставить код в комментарий. Если у меня неправильный конец флешки, я отредактирую или удалю ...