Нет HTML-тега в XML-файле Rails - PullRequest
       1

Нет HTML-тега в XML-файле Rails

1 голос
/ 23 ноября 2010

Я хочу отобразить HTML в файле представления XML (RSS) в рельсах:

# ...
xml.description raw("<![CDATA[ "+raw(news.content(@language).body)+"]]>")
# ...

Это генерирует следующее ...

<description type="html">&amp;lt;![CDATA[ &amp;amp;lt;p&amp;amp;gt; ...

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 15 февраля 2011

После возни с #raw и #html_safe я обнаружил, что это работает:

# ...
xml.description do
  xml.cdata! news.content(@language).body
end
# ...
0 голосов
/ 26 ноября 2010

Хм. html_safe должен работать. Может быть, это поможет вам? http://yehudakatz.com/2010/02/01/safebuffers-and-rails-3-0/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...