次のコードで YAML ファイルを更新しようとしています。
@languages = LanguageList::COMMON_LANGUAGES.sort{ |a, b| a.name <=> b.name }
File.open('c:\\RailsInstaller\\Ruby1.9.3\\lib\\ruby\\gems\\1.9.1\\gems\\language_list-0.1.0\\languages.yml', "w+") do |f|
f.write(@languages.to_yaml)
end
残念ながら、結果は出ていません。エラーメッセージもありません。ここの指示に従い、\ をエスケープしました。YAML ファイルを開いて上書きするには、他に何が必要でしょうか?