以下一段代码作用是对html字符串做过滤作用:
sanitize(raw(content.split.map{ |s| wrap_long_string(s) }.join(' ')))
不过实际会报错,我的rails环境是4.0.6,故意没有升级到最新.
首先raw被标记为废弃的,你可以用String#html_safe来代替.
其次sanitize前面需要指明作用域为ActionController::Base.helpers
所以原来的代码可以更新为:
ActionController::Base.helpers.sanitize(content.split.map{ |s| wrap_long_string(s) }.join(' ').html_safe)