Я увидел свет, я конвертирую свой сайт в RedCloth, чтобы использовать прекрасную текстильную разметку.
Проблема в том, что в моей базе данных есть html-контент за пару лет, который не является текстильной разметкой. Как мне превратить это в ткань? Есть ли неручной способ?
Если нет, следует ли при выводе контента проверять наличие html, если он есть, то не использовать RedCloth?
пример:
// not sure of best way to check if a string has html
if (@content.description has html)
<%= @content.description.html_safe %>
else
<%= RedCloth.new(@content.description).to_html %>
end
Каков рубиновый путь в этом? Помогите новичку! :-)