人気ブログランキング | 話題のタグを見る

[Ruby] YAMLで初歩的ミス

XMLからYAMLにデータを変更しようとして、初歩的ミスを犯してしまう。REXMLオブジェクトには to_yamlというメソッドがあるが、不必要なデータも出てきてしまうため、XMLの必要な所を抜き出して、YAMLデータに変換した際にミス。

root = dom.root()
root.elements.each('child'){|e|
s << "- id: "+e.attributes["id"].to_s+"\n"
}
}

このとき、id:の後ろに半角スペースを入れるのを失念。ppとかで表示すると、なんとなく表示されるんだよなぁ。。。それで余計に解決が遅れました。。。一度経験してれば、次からは見当が付くんだろうけど。。。

by etrojan2006 | 2007-02-26 15:44 | Ruby  

<< [JavaScript] DO... [Ruby] HTTPSでエラー >>