0

Ruby on Rails 3.2.2を使用していますが、レンダリングされたビューファイルで「空白行」(データベース列のタイプTEXTに格納されている)を「出力」/「再現」する方法を知りたいです。つまり、データベースの列Type TEXTに、次のデータを保存しました(:空白行は実際にはデータに存在する行です)。

Line 1
Line 2

Line 3


Line 4
...

たとえば、出力されたテキスト(フロントエンドコンテンツ内)をデータベースに保存されているデータに応じて「フォロー」/「リフレクト」スペース」(上記の場合)にするために、HTMLコードを出力したいと思います。次のように:

Line 1<br/>
Line 2<br/><br/>
Line 3<br/><br/><br/>
Line 4
...

...または私が達成したいことをする何か他のもの。

つまり、HTMLコードのように、生のデータベースデータを可能な限り出力するためのフォーマットが必要です正しく危険ではない(たとえば、クロスサイトリクエストフォージェリ-CSRFに関連する問題がある可能性がある)方法でどのように可能ですか?

4

1 に答える 1

1

改行以外のフォーマットが必要ない場合は、<pre>:を使用できます。

<pre><%= your_text %></pre>

<%= %>すべてのHTMLエンコーディング<pre>を処理し、改行のフォーマットを処理します。

于 2012-07-20T03:08:53.480 に答える