2013-10-16 37 views
0

是否可以檢查(以及如何)檢查文本的行數? 如果我對某些文本使用simple_format,它會斷行,但我需要的是檢查是否有不超過3行的文本。限制文本的行數

代碼:

<%= simple_format haiku.content %> 

回答

0

simple_format將插入< BR />當它遇到\ n和< P> </p>標籤,當它遇到\ n \ n。考慮到這一點,以下解決方案可以靈活地構建輸入字符串。

# split on 1 or more new line (\n) 
lines = simple_format(haiku.content).split(/\n+/) 

# check array size 
lines.size <= 3