私は光を見てきました。素晴らしいテキスタイルマークアップを使用するために、自分のサイトを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
これのルビーの方法は何ですか?初心者を助けてください!:-)