2017-01-03 48 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