ユーザーがコンテンツを入力できるテキストエリア フィールドがあります。\n
ページにエントリを表示する場合、レールは改行ごとに戻りますが、ページの html では改行がまったくないように見えます。
私が収集したものから、これを回避する標準的な方法は、レンダリングを確実にするために.gsub
コマンドを に置き換え\n
、最後に<br />
aを付けることです。.html_safe
<br />
問題は、コンテンツを html_safe にしたくないということです。html は引き続き置換する必要がありますが、<br />
タグは (エスケープされていない) コンテンツに挿入する必要があります。
提案をいただければ幸いです。