2017-01-03 29 views
1

我在Rails中使用Maruku简单地将Markdown文件转换为HTML,因此我可以将它与Nokogiri一起使用。 (也许有应该是一个更好的解决方案吗?)这工作正常,但我得到很多很多的“Maruku告诉你”的消息在日志中:阻止Maruku发布如此多的日志警告

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

这真是混乱,在这里没有必要的。有没有办法让Maruku沉默,如果有真正的错误,它只会在日志中发出警告?

+0

这不是一个Nokogiri问题,因为Nokogiri没有参与你没有向我们展示的代码。 –

回答

1

也许试试rdiscount宝石?

我觉得Maruku的错误太冗长了,不想忽略所有的错误。

+0

谢谢,那宝石似乎更适合这个用途。 – Juuro

2

纵观source codedocumentation,它看起来像你可以设置:on_error:ignore

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

它也可能压制 “真正的错误”,虽然。

+0

谢谢!这个解决方案感觉不好,但我没有发现与Maruku更好的东西。似乎是时候使用更新的东西了。 – Juuro