我有一个markdown文件,其中应该有一个YAML前面的内容(一个Jekyll帖子文件)。我用
读了文件的YAML部分yaml = YAML.load_file(filename)
现在当文件包含YAML部分没问题时,否则退出时出现错误。
我的问题是:你如何在ruby中处理这个错误,以便程序通知我丢失的标题但是仍然继续执行其余的代码?
答案 0 :(得分:0)
这可能有用。
begin
yaml = YAML.load_file(filename)
rescue
#log or notification code here
end