2010-12-19 11 views
1

データベースに改行が「行\ n \ nline」として保存されています。Rails3に改行が表示されました

私はそれを表示しています、私はそれがこの方法で使用して変換します。

def showLineBreaks(from_textarea) 
    from_textarea.gsub(/\n/,"<br/>") 
    end 

をしかし、これらは代わりに改行を示すの

line<br><br>line 

としてテキストをレンダリングします。

これを行う正しい方法は何ですか?

答えて

5

コンテンツを正しく表示するには、コンテンツをhtml_safeに設定する必要があります。そうしないと、表示する文字列が表示されます。

<%= showLineBreaks.html_safe %> 
5

テキストエリアから保存された改行を表示しようとしている場合、あなたはあなたのビューで次の操作を行うことができます:

<%= simple_format from_textarea %> 

この場合には、マニュアルの置換を行う必要はありません。

関連する問題