如何从 html 文件中的字符串中删除标签?
How to remove tags from strings in html file?
例如,如果我的字段包含
description: "<p>Some Text </p>"
我在 html.erb 文件中将其显示为 item.description
如何删除此 p 标签?
<div class="preview__text">
<%= sanitize(item.description) %>
</div>
或
<div class="preview__text">
<%= item.description.html_safe %>
</div>
您可以使用.html_safe
<%= item.description.html_safe %>
<%= sanitize(item.description) %>
您可以在 ActionView::Helpers::SanitizeHelper 中使用 strip_tags 方法:
https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags
例如,如果我的字段包含
description: "<p>Some Text </p>"
我在 html.erb 文件中将其显示为 item.description
如何删除此 p 标签?
<div class="preview__text">
<%= sanitize(item.description) %>
</div>
或
<div class="preview__text">
<%= item.description.html_safe %>
</div>
您可以使用.html_safe
<%= item.description.html_safe %>
<%= sanitize(item.description) %>
您可以在 ActionView::Helpers::SanitizeHelper 中使用 strip_tags 方法:
https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags