【发布时间】:2016-07-11 06:10:43
【问题描述】:
我使用了 html_safe、raw 和 sanitize。但我仍然像\r\n 这样的字符——这是因为当我在我的描述字段中输入数据时,我使用 Mac 中的“return/enter”键转到下一行——这是 textarea。无论如何在我的视图页面中避免这些。
实际结果 -
\r\ntext text text text text text
\r\n\r\n
this place is famous for blah blah blah
预期结果-
text text text text text text
this place is famous for blah blah blah
【问题讨论】:
-
这个问题含糊不清。过滤掉
\r和\n后,您将永远不会在另一行得到“这个地方废话”。 -
我可以删除它并用
替换它。我尝试使用 gsub,但它不适用于 \r 和 \n。 -
在您的 gsub 评论中定义“不起作用”
-
您真的在 HTML 页面中看到“\r\n”吗?还是您在 HTML 页面中看到换行符和回车符?
-
你的数据库中到底有什么?您是否使用数据库查看器/编辑器查看已保存的条目?
标签: ruby-on-rails ruby sanitize html-safe