防止Maruku发布如此多的日志警告

时间:2017-01-03 12:55:27

标签: ruby-on-rails ruby markdown maruku

我在Rails中使用Maruku只是为了将Markdown文件转换为HTML,因此我可以将它与Nokogiri一起使用。 (也许有一个更好的解决方案呢?)工作正常,但我在日志中收到了很多“Maruku告诉你”的消息:

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Could not find ref_id = "FIX" for md_link("FIX", nil)
| Available refs are []
+---------------------------------------------------------------------------

这真的令人困惑,而且这里不需要。有没有办法让Maruku沉默,所以它只会在日志中警告是否有真正的错误?

2 个答案:

答案 0 :(得分:2)

查看source codedocumentation,您可以将:on_error设置为:ignore

Maruku.new(string, :on_error => :ignore)

但它也可能会使“真正的错误”无声。

答案 1 :(得分:1)

也许试试rdiscount gem?

我发现Maruku过于冗长而且不想忽略所有错误。