ruby-on-rails - Rails - 如何将 HTML 转换为文本

标签 ruby-on-rails ruby-on-rails-3

我正在寻找一种将 HTML 转换为文本的方法。我尝试使用 sanatize 去除 HTML 标签,但失败了,因为某些 HTML 具有如下标签:

<pre>adasdadadad</pre> 

这是文本输出,其中使用 sanatize 删除标签并且文本丢失。

想法?

最佳答案

我想你在找strip_tags .

该链接表示它已被弃用,但是 this说它适用于 Rails 3。

或者正如 Paul 正确指出的那样,您可以尝试 updated API .

关于ruby-on-rails - Rails - 如何将 HTML 转换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200902/

相关文章:

ruby-on-rails - 设计中的多个模型

ruby-on-rails - 如何在设置了环境变量的情况下启动 Rails 服务器?

ruby-on-rails - 带有文本和子元素的 Assert_select

ruby-on-rails - 设计:使用单表继承实例 current_user

ruby-on-rails-3 - Rake::TestTask 没有运行 minitest 文件

ruby-on-rails - Rails 无法仅在 Heroku/生产上验证 CSRF token 的真实性

ruby-on-rails - Rails 同一个表的外键

ruby-on-rails-3 - 设计允许电子邮件在范围内唯一性

ruby-on-rails - rails 4填充数据库中的下拉值

ruby-on-rails - Rails-Grails服务等效