如何在保存记录之前清理数据(删除html标签)?

bas*_*eck 4 ruby-on-rails ruby-on-rails-3

我想知道Rails3是否有一个简单的方法从输入数据中删除html标签,然后将其保存在数据库中.

现在,HAML在视图级别对数据进行了清理.JS没有得到执行和东西,但我想完全删除可能有害的数据.

基本上,我的问题是:是否有一个帮助我可以在before_save过滤器中使用来安全地剥离标签?

Mar*_*her 9

我正在使用sanitize来完成这项基于nokogiri的工作.使用起来更简单,因为您不必访问模型中的视图助手.


twe*_*ked 5

我相信您正在寻找的是消毒助手