xua*_*wen 3 ruby ruby-on-rails
Ruby代码如下:
<%= product.advert_text -%>
Run Code Online (Sandbox Code Playgroud)
什么脚本可以限制单词的数量?
Bri*_*ian 15
由于您使用的是Rails,因此可以使用truncate方法.
所以,像:
<%= truncate(product.advert_text, :length => 20) -%>
Run Code Online (Sandbox Code Playgroud)
该:length选项设置截断的字符数为&将在末尾添加省略号(您可以使用:omission选项覆盖默认省略号- 请参阅我链接上的文档).
如果要限制为一定数量的单词,最简单的方法是分割空格,然后将所需数量的单词加回到字符串中.
<%=product.advert_text.split.slice(0, limit).join(" ") -%>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2755 次 |
| 最近记录: |