ユーザーのコメントに簡単なマークダウンを追加したいと思います。
ユーザーがこのコメントを送信すると:
[カード:ブラックロータス]の男を手に入れた。捕虜!
次のような表示にしたいです。
ブラック・ロータスの男を手に入れました。捕虜!
ただし、余分な html マークアップがあります。
I just got <span class="preview" data-card="/cards/card.id">Black Lotus</span> man. POW!
1) Redcarpetを見ましたが、マークダウンを追加する方法がわかりません[card:...]
。
2)または、DBに保存する前に正規表現を実行してコンテンツを置き換えsanitize(ActionView::Helpers::SanitizeHelper)
span
、コメントを表示する前にタグ付けする必要がありますか?