string - 如何在 Rails 应用程序中处理 "ellipsify"冗长的文本?

标签 string ruby-on-rails-3.2

我想为 Rails 3.2.13 应用程序中的某些文本字段配置任意最大显示长度。

我希望这个助手在缩写字符串的末尾创建一个省略号链接,然后在一个小弹出窗口中显示完整的文本字符串。是否有 gem 已经做到了这一点,或者我需要自己推出?

最佳答案

您不需要 gem,请使用截断:

truncate("Once upon a time in a world far far away", :length => 17)
# => "Once upon a ti..."

Docs on apidock.com

关于string - 如何在 Rails 应用程序中处理 "ellipsify"冗长的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16824754/

相关文章:

ruby-on-rails - 尝试在 Rails 应用程序中定义新模块时出错

ruby-on-rails - Hirb 在 Rails 控制台中根本不起作用

c - 字符串数组实现返回段错误

regex - 提取逗号和引号之间的文本,忽略 perl 中的转义字符

python - 给定两个整数 m 和 n,其中 m >= n,如何创建一个生成器来返回所有滑动窗口?

ruby-on-rails-3 - 在这样的 Controller 操作中使用 respond_to block 有什么问题吗?

ruby-on-rails - 事件记录切换方法

mysql - 如何使用 'CREATE TABLE' 从列名和数据类型的 python 列表进行动态 'pymysql' MySQL 查询?

string - PowerShell 中 "System.Version"的版本字符串太长(或太短)

ruby-on-rails - Rails 2 个表,1 个模型