【发布时间】:2014-06-10 11:37:38
【问题描述】:
我有一条短信:
<p>This is some text <br/> with two<br /> lines</p>
这是我期望的输出:
This is some text <br/> with two<br /> lines
我在我的模型中使用了助手(我知道,但这正是我想要的方式):
result = ActionView::Base.full_sanitizer.sanitize(text, :tags => ['br'])
但它不起作用。我得到没有任何标签的结果:
This is some text with two lines
我也试过了:
result = ActionView::Base.full_sanitizer.sanitize(text, :tags => %w(br))
但是没有用。
出了什么问题,如何检索包含 <br/> 标记的文本?
【问题讨论】:
-
嗯,
full_sanitizer代码是什么意思?那个类是helper的一部分,我没写,只是用过 -
助手
config.action_view.sanitized_allowed_tags = 'br'中有这行吗? -
我没有,那是因为我想手动指定标签。下面的答案效果很好。无论如何感谢您的努力