13

作成中の Rails アプリ (ブログ) があります。非常に基本的なもの。私のコンテンツ領域には、投稿のコンテンツ用のテキスト領域があります。テキスト領域に html を含める必要があります (リンク、書式設定など)。

<%= f.text_area :content %>

これを可能にする、text_area の代わりに使用できる別のタグはありますか?

4

6 に答える 6

20

ビューでこれを試しましたか?

 <%= content.html_safe %>
于 2011-07-10T01:34:31.283 に答える
6

HTML セーフ メソッドは、実際には .html_safe です。テキストフィールドでテストしただけです。

例えば:

<%= @item.description.html_safe %>
于 2011-09-14T17:35:34.973 に答える
1

太字斜体など、stackoverflow に投稿するときに取得するオプションに似たものをお探しですか? もしそうなら、jQuery 用のテキスト エディター プラグインであるMarkitupをお勧めします。このセットアップを取得すると、テキスト領域にマークアップを入力できるようになります (例: Markdown、 bbcode など)。実際に結果をページに表示するときは、Ruby に選択したマークアップ言語を解析させるだけです。

例えば

<%= @user.bio.bb_code %>

この方法を使用すると、ユーザーがスタイル付きテキストを安全な方法で入力できるようになります。

于 2011-07-10T04:05:40.403 に答える
0

text_area_tagはおそらくあなたが望むものです。

于 2010-05-14T00:24:38.697 に答える