Можно ли использовать ActionView:: Helpers:: SanitizeHelper # sanitize по введенному пользователем тексту, который я планирую показывать другим пользователям? Например, правильно ли будет обрабатывать все случаи, описанные на этом сайте?
Кроме того, в документации упоминаются:
Обратите внимание, что санировка предоставленный пользователем текст не гарантирует что полученная разметка действительна (в соответствии с типом документа) или даже хорошо сформированный. Выход может все же содержат, например, unescaped <, > , & символов и запутанных браузеров.
Какой лучший способ справиться с этим? Передайте дезинфицированный текст через Hpricot
перед отображением?