我怎样才能限制"我索引页面上字符串中的字符数?

时间:2012-08-09 18:51:27

标签: ruby-on-rails ruby-on-rails-3

在我的rails应用程序中,我有一个“Post”模型,在索引页面中,我将所有帖子显示为带有标题和小摘录的“正方形”。每个“正方形”的大小为250px宽。

由于某些标题长度超过250像素,我希望能够“限制”在“帖子”索引页面上标题中显示的字符数。

而不是“冷冻干草莓”有类似“冷冻干燥的Stra ..”

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

正如Jason所提到的,truncate helper函数应该可以工作。

但是,如果你在这个字符串的文本中有html标签(链接等),那么可能值得查看一个可以安全地逃避它们的gem或helper,例如truncate_html gem。 https://github.com/ianwhite/truncate_html

例如:如果它允许链接,您不希望在标记和标记之间截断,因为它会导致严重格式错误的HTML。