Отключить экранирование HTML в шаблонах erb

В приложении Rails 3 у меня есть класс домена, в котором один атрибут хранит чистый HTML-контент (это приложение для блога, класс домена - Post).

В шаблонах ERB мне нужно отображать содержимое атрибута в том виде, в котором он был сформирован, с тегами HTML на своих местах. Но Rails экранирует все теги HTML! Как я могу отключить это поведение для этого атрибута класса?

Пример:

somePost = Post.new
somePost.content = "<strong> Hi, i'm here! </strong>"

В шаблоне erb:

<%= somePost.content %>

Сгенерированный HTML-код экранирован:

&lt;strong&gt; Hi, i'm here! &lt;/strong&gt;
39
задан the Tin Man 13 February 2012 в 04:37
поделиться