-1

私のRailsアプリケーションでは、人々は「投稿」を送信することになっています。ただし、デフォルトのスキャフォールディングでは、テキスト入力にいくつかの問題があります。HTMLコードが許可されていない、行の変更が機能しないなどです。私が学んだことから、これを解決するにはマークダウンマークアップ言語を使用する必要があります。問題。私の問題を解決するためにそのような言語を適用するために従うべきガイドはありますか?

更新:これが私の問題です。

1)行スペースを入れても、すべての文が1行にまとめられます。

first line
second line

になります

first line second line

2)テキストを太字、斜体、またはハイパーリンクにすることができません。スタックオーバーフローの場合と同様に、ユーザーは<b>太字のテキストを簡単に配置して作成**したり、斜体にしたりする必要があります。また、URLアドレスは自動的にhrefリンクに変換される必要があります。

これらを行うには、マークダウンライブラリを使用する必要があると思いました。私は間違っている可能性があるので、私を案内してくれる人が必要でした。MarkdownのRailscasts

4

1 に答える 1

0

はい、HTMLの新しい行には意味がありません。改行を<br>HTMLで保持するには、で区切りを置き換える必要があります。リンクを自動的に強調表示するには、テキスト内のリンクを探して、適切な<a>タグでラップする必要があります。最後に、 HTMLタグをフィルタリングしていない場合でも、HTMLタグはそこにあるはずです。それはすべてあなたがしていることに依存します。マークダウンはまったく異なるものであり、HTMLよりも書きやすく、上記を実行できる特別なマークアップ言語です。何を使いたいかによります。

于 2012-12-07T10:04:21.740 に答える