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 に答える