単純なフォーマットルールを使用してHTMLに変換されたテキストを返します。
2つ以上の連続する改行(\n\nまたは\r\n\r\n)は段落と見なされ、<p>
タグでラップされます。
1つの改行(\nまたは\r\n)は改行と見なされ、
タグが追加されます。
このメソッドは、テキストから改行を削除しません。
任意のHTML属性をhtml_optionsに渡すことができます。 これらは作成されたすべての段落に追加されます。
my_text = "Here is some basic text...\n...with a line break."
simple_format(my_text)
# => "<p>Here is some basic text...\n<br/>...with a line break.</p>"
simple_format(my_text, {}, wrapper_tag: "div")
# => "<div>Here is some basic text...\n<br/>...with a line break.</div>"
more_text = "We want to put a paragraph...\n\n...right there."
simple_format(more_text)
# => "<p>We want to put a paragraph...</p>\n\n<p>...right there.</p>"
simple_format("Look ma! A class!", class: 'description')
# => "<p class='description'>Look ma! A class!</p>"
simple_format("<blink>Unblinkable.</blink>")
# => "<p>Unblinkable.</p>"
simple_format("<blink>Blinkable!</blink> It's true.", {}, sanitize: false)
# => "<p><blink>Blinkable!</blink> It's true.</p>"