【发布时间】:2019-10-03 10:21:53
【问题描述】:
我有一个以 HTML 格式发送数据的富文本字段。我想将它存储在数据库中,但前提是它实际上会呈现为某种东西。
例子:
"hello world" => true
"<br><b></b>" => false
"<br><b>How are you today?</b>" => true
【问题讨论】:
标签: html ruby-on-rails ruby ruby-on-rails-5
我有一个以 HTML 格式发送数据的富文本字段。我想将它存储在数据库中,但前提是它实际上会呈现为某种东西。
例子:
"hello world" => true
"<br><b></b>" => false
"<br><b>How are you today?</b>" => true
【问题讨论】:
标签: html ruby-on-rails ruby ruby-on-rails-5
检查ActionView::Base.full_sanitizer.sanitize的输出是否为空:
ActionView::Base.full_sanitizer.sanitize("<b>").blank?
# => true
ActionView::Base.full_sanitizer.sanitize("<b> </b>").blank?
#=> true
ActionView::Base.full_sanitizer.sanitize("<b>a</b>").blank?
#=> false
【讨论】: