Хранение HTML-тегов в Rails - PullRequest
1 голос
/ 25 марта 2012

Я работаю над клоном пастбина. Мне нужно, чтобы пользователь мог печатать в HTML без использования его как HTML. Например, мой пользователь вводит «<html> Hello, world! </html>», а теги html не отображаются, потому что текст обрабатывается как HTML. Я не хочу, чтобы это произошло.

Я хочу, чтобы это произошло с этой строкой:

<%=simple_format(@post.content )%>

Как я мог это сделать? Я пытался использовать raw и .html_safe, и они не работали.

1 Ответ

0 голосов
/ 25 марта 2012

Модуль SanitizeHelper предоставляет набор методов для очистки текста от нежелательных элементов HTML. Эти вспомогательные методы расширяют Action View, делая их вызываемыми в файлах вашего шаблона.

http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html

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