rails.strip_tags for html with carriage return

时间:2015-03-06 10:19:24

标签: ruby-on-rails ruby nokogiri

以下代码将\ r转换为  这是对的吗?

strip_tags "<a>aaa</b>\r\n<!-- aaa -->" # => "aaa&#13;\n"

是对的吗? 我应该收到

"aaa\r\n"

2 个答案:

答案 0 :(得分:3)

我最近遇到了同样的问题。我已经在rails 4.0.12和4.2.0上进行了测试,只在4.2.0上看到了 aaa&amp;#13 \ n 。所以我想这可能是后期版本中的一个问题。

答案 1 :(得分:0)

修复了那里: https://github.com/rails/rails-html-sanitizer/issues/31

原因与编码特殊字符有关。

Rails 4.2.1中修复了一些相关的错误