customer_info:
first_name:'ANE48257'
last_name:'Jeff'
以上是一段yaml代码。在ruby中需要将first_name的值赋给变量。但实际发现得到的是key,即“first_name”,而非我们想要的value,“ANE48257”。起初感觉莫名其妙,而后偶然发现是一个很小的疏忽造成的。将代码修改一下:
customer_info:
first_name: 'ANE48257'
last_name: 'Jeff'
看似一样,其实问题就在:后面需要空格。这样问题就解决了!