0

为什么这段代码不起作用?

<%= truncate(post.text, :length => post.text.rindex(".", 500)) %>

我需要在第 500 个符号之前修剪最后一个点上的文本。

4

1 回答 1

3

使用该:separator选项。它将在 500 个字符之前的点处截断

truncate(post.text, :length => 500, :separator => '.')

于 2012-10-16T15:05:21.083 回答