2
私はレールを使用しており、3行以上の改行文字を連続して表示する必要があります。simple_formatと2+改行( n)
私はsimple_format
方法を見つけましたが、それは、2,3,4で動作します...全く同じ記号
二つ以上の連続した改行(\ n個の\ nの)段落と見なされ、<に包まれていますp>タグを使用します。
<p>1</p> <p>2</p> # but i need <br/> or smth else there <p>3</p>
他のソリューションは、おかげで歓迎されている:
は例えば、私のテキストは、私は<%= simple_format Article.last.text.html_safe %>
を行うときに、それは私にこのビューを生成
1.9.3p0 :015 > Article.last.text
=> "1\n\n2\n\n\n\n33"
です。
具体的に何を達成しようとしていますか? – gmile
'' Article.last.text.gsub( "\ n"、 '
') 'だけでなく、すべての改行を保存したい場合は、あなたはまだHTMLを安全にする前に、テキストをチェックしたり、テキストをHTMLの安全にする必要があります。 – rubish
@gmile、私は更新された質問 – caulfield