1

ユーザーが自分の略歴を入力して情報を保存できるコンテンツ編集可能なdivがあります。フォーム送信を使用します。送信するデータは$('#bio').html()、バイオタグの属性コンテンツが編集可能な場所です。ユーザーがEnterキーを押してから、divタグやを作成しない限り、これはすべて非常にうまく機能します<br>。これらはユーザーの略歴として保存され、html要素がそのまま表示されます。

テキストのみを保存する方法、またはテキストのみを表示する方法を探しています。<div>理想的には、またはを表示せずに改行を保持できるようにしたいと思い<br>ます。

これがまったく役立つ場合は、Ruby-on-Rails3を使用しています。

ありがとう、ウェルズ

4

1 に答える 1

1

strip_tagsコントローラでメソッドを使用する

> ActionController::Base.helpers.strip_tags("<br><div>sample")
> # => "sample"

または、
を「\ n」(改行)に変換する場合は、これを実行します

> "<br>sample".gsub(/<br>/, "\n") 
> "\nsample"
于 2012-10-30T19:40:00.360 に答える