http://jp.rubyist.net/magazine/?0009-YAML アンカーとエイリアス知らなかった!すべー便利げ。いまやってる案件これ知ってたらもっとスマートになったのになぁ。YAMLって何となくは知ってるけどよくしらないつー人は是非読むべき。XMLとの比較も参考になる。 で、話は横道にそれて。rails(というかActiveRecord)はテスト時にFixtureつー仕組みを使ってDBのデータを作ってくれるんだけど、このデータを表すのにyamlを使ってる。で、結構テストのデータを作るのがめんどくさいんだけど、ActiveRecordのFixtureではyamlにerbテンプレートを利用できてこれが便利だったり。 <% (1..10).each do |i| %> user<%= i %>: id: <%= i %> name: name<%= i %> <% end %