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

Ruby on rails 如何在保存记录之前清理数据(删除html标记)?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我想知道Rails3是否有一种在将输入数据保存到数据库之前从输入数据中删除html标记的简单方法 现在,HAML在视图级别对数据进行了清理。JS不会被执行,但我想完全删除可能有害的数据 基本上,我的问题是:有没有一个助手我可以用在一个before_save过滤器中来安全地去除标签?我相信你要找的是这个基于nokogiri的工作。使用起来更简单,因为您不必访问模型中的视图帮助程序。谢谢您的回复。我想这就是我需要的。但是我如何在模型中使用它呢?请检查,您可以将它包括在您的模型中include Act

我想知道Rails3是否有一种在将输入数据保存到数据库之前从输入数据中删除html标记的简单方法

现在,HAML在视图级别对数据进行了清理。JS不会被执行,但我想完全删除可能有害的数据


基本上,我的问题是:有没有一个助手我可以用在一个before_save过滤器中来安全地去除标签?

我相信你要找的是这个基于nokogiri的工作。使用起来更简单,因为您不必访问模型中的视图帮助程序。

谢谢您的回复。我想这就是我需要的。但是我如何在模型中使用它呢?请检查,您可以将它包括在您的模型中
include ActionView::Helpers
为什么您建议为已经在rails中完成的事情添加额外的gem?