2017-01-03 6 views
1

Я использую Maruku in Rails просто для преобразования файла 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 gem?

Я нахожу Маруку слишком многословным с ошибками и не хочу игнорировать все ошибки.

+0

Спасибо, этот драгоценный камень, кажется, намного лучше подходит для этой цели. – Juuro

2

Глядя на source code и documentation, это выглядит, как вы можете установить :on_error в :ignore:

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

Это может также заставить замолчать «реальные ошибки», хотя.

+0

Спасибо! Это решение плохо, но я не нашел ничего лучшего с Маруку. Кажется, пришло время использовать что-то более новое. – Juuro

 Смежные вопросы

  • Нет связанных вопросов^_^