В приложении Rails 3 у меня есть класс домена, в котором один атрибут хранит чистый HTML-контент (это приложение для блога, класс домена - Post).
В шаблонах ERB мне нужно отображать содержимое атрибута в том виде, в котором он был сформирован, с тегами HTML на своих местах. Но Rails экранирует все теги HTML! Как я могу отключить это поведение для этого атрибута класса?
Пример:
somePost = Post.new
somePost.content = "<strong> Hi, i'm here! </strong>"
В шаблоне erb:
<%= somePost.content %>
Сгенерированный HTML-код экранирован:
<strong> Hi, i'm here! </strong>