Следующий код преобразует \ r в Правильно ли это?rails.strip_tags для html с возвратом каретки
strip_tags "<a>aaa</b>\r\n<!-- aaa -->" # => "aaa \n"
Правильно ли это? я должен получить
"aaa\r\n"
Следующий код преобразует \ r в Правильно ли это?rails.strip_tags для html с возвратом каретки
strip_tags "<a>aaa</b>\r\n<!-- aaa -->" # => "aaa \n"
Правильно ли это? я должен получить
"aaa\r\n"
фиксируется там: https://github.com/rails/rails-html-sanitizer/issues/31
Причина связана с кодированием специальных символов.
Некоторые связанные ошибки исправлены в Rails 4.2.1
Я столкнулся с теми же проблемами в последнее время. Я тестировал на обоих рельсах 4.0.12 и 4.2.0 и видел только aaa & # 13 \ n на 4.2.0. Поэтому я предполагаю, что это может быть проблемой в более поздней версии.
Кажется, что ошибка. \ r не следует избегать, поскольку браузеры распознают EOL в формате Windows. Он должен возвращать строку результата, как вы описали. –