我正在尝试使用以下代码更新 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
不幸的是,它没有产生任何结果。也没有错误消息。我按照此处的说明操作并逃脱了 \'s。打开和覆盖 YAML 文件可能还需要什么?