Bluecloth: уценка к HTML приводит к множеству пустых тегов

Например, следующая уценка:

# Game Version
Need For Speed Most Wanted v1.3 English version.

Результаты в следующем HTML:

<h1>Game Version</h1>
<p></p>
<p></p>
<p>Need For Speed Most Wanted v1.3 English version.</p>
<p></p>
<p></p>

Это еще более раздражает в списках, где каждый <li></li> является <br><li></li><br>вопреки спецификации уценки. Я проверил уценку, и в ней нет лишних пробелов или чего-то в этом роде. Данные хранятся в виде text поле на Heroku Postgres.

Это проблема с Bluecloth, или я делаю что-то ужасно неправильно?

1 ответ

Решение

Я на самом деле звонил simple_format по возвращаемой строке в представлении:

simple_format BlueCloth.new(@event.description)

Замена simple_format с raw исправил проблему.

Другие вопросы по тегам