Отменить html escape с помощью ruby ​​on rails - PullRequest
2 голосов
/ 10 февраля 2011

У меня есть база данных, и в настоящее время многие элементы в ней были html экранированы. Мне нужно отменить это (не спрашивайте почему!), Для чего я проведу миграцию данных.

Но есть ли способ избежать этих строк? Я не смог ничего найти ..

Ответы [ 3 ]

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

Ruby's CGI :: unescapeHTML может выполнять эскейп HTML

1 голос
/ 10 февраля 2011

Вам стоит взглянуть на htmlentities gem

0 голосов
/ 10 февраля 2011

Если я правильно понял, вам нужно заменить строки вроде > на >. Если это так - проверьте документацию xml и замените необходимые строки их действительными значениями. Я не пишу код в ruby, так что вот этот вы должны выяснить:] Специальные символы XML

...