ruby-on-rails - 想要在 ruby​​ 中显示文本字段的前 50 或 60 个单词?

标签 ruby-on-rails ruby

我有一个故事文本字段,并希望在快照页面中显示前几行(比如该字段的前 50 个单词)。我如何在 Ruby (on Rails) 中做到这一点?

最佳答案

假设您的单词由空格分隔,您可以这样做。

stories.split(' ').slice(0,50).join(' ')

关于ruby-on-rails - 想要在 ruby​​ 中显示文本字段的前 50 或 60 个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/714158/

相关文章:

html - HTML 中的星号输出密码(使用 Ruby on Rails)

mysql - 如何在某些状态更改时排除增加 counter_cache?

ruby - 在容器中运行 selenium/capybara 测试时出现 Docker "Failed to open TCP connection to 127.0.0.1:4444"

ruby-on-rails - 如何在不提示输入密码的情况下部署 Capistrano?

ruby-on-rails - 带有 url 参数的 Rspec View 测试

ruby-on-rails - Rails cron 不发送电子邮件

ruby-on-rails - Controller 方法#show 被调用

ruby-on-rails - 删除注释结果为未定义方法 `comment_path' ?

ruby-on-rails - ActiveRecord:我可以复制关联吗?

javascript - i对于 JavaScript 文件和样式表使用 Rails 中的资源管道有什么好处吗?