我在Rails中使用Maruku只是为了将Markdown文件转换为HTML,因此我可以将它与Nokogiri一起使用。 (也许有一个更好的解决方案呢?)工作正常,但我在日志中收到了很多“Maruku告诉你”的消息:
___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Could not find ref_id = "FIX" for md_link("FIX", nil)
| Available refs are []
+---------------------------------------------------------------------------
这真的令人困惑,而且这里不需要。有没有办法让Maruku沉默,所以它只会在日志中警告是否有真正的错误?
答案 0 :(得分:2)
查看source code和documentation,您可以将:on_error
设置为:ignore
:
Maruku.new(string, :on_error => :ignore)
但它也可能会使“真正的错误”无声。
答案 1 :(得分:1)
也许试试rdiscount
gem?
我发现Maruku过于冗长而且不想忽略所有错误。