ruby-on-rails - 如何在rails上实现文本提取?

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

我有一个文章列表页面。它需要显示关于这篇文章的一些内容信息。 如果我只使用:

 truncate @article.content,:length=>100

它会显示一些html标签,并不会向用户显示真正的内容。我想找到一些方法来从内容中提取文本,所以我想问一下是否有一些嵌入式方法可以实现这一点?

最佳答案

您可以使用 strip_tags 删除 html 标签:

truncate(strip_tags(@article.content), :length=>100)

关于ruby-on-rails - 如何在rails上实现文本提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4253669/

相关文章:

ruby-on-rails - 如何在 ActionCable rails-5-api 应用程序中获取 current_user?

ruby - 尝试将字符串拆分为单个单词或 "quoted words",并希望将引号保留在结果数组中

ruby-on-rails - 软删除Mongoid文档以及相关文档

ruby-on-rails - Rails 在开发模式下不重新加载库中的代码

ruby-on-rails - Rails3 : Appropriate use of routing and resources

由于rvm的原因Mysql无法正常下载

JQuery UI 选择菜单没有样式

ruby - 无法运行 Jenkins Build - bundle : "command not found"

mysql - Rails 迁移突然看似随机地创建具有不同字符集的表

ruby - 在 Ruby 中序列化扩展的 String 类