切断评论中的链接

时间:2014-02-06 19:27:16

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

如果用户将链接插入评论中,则此链接需要剪切为20个字符。

如何制作?

例如:

Lorem ipsum: https://github.com/plataformatec/devise 

结果如此。

Lorem ipsum: https://github.com/plataforma...

2 个答案:

答案 0 :(得分:1)

您可以使用内置帮助程序的rails:

<td><%= excerpt(@comment.text, '', radius: 20) %></td>

甚至更好:

<td><%= truncate(@comment.text, length: 20) %></td>

答案 1 :(得分:-1)

您没有提供任何代码,因此很难确切地说如何为您的代码执行此操作,但这通常是您使用的方法:

<td>Comment:</td>
<td><%= @comment.text.length > 23 ? "#{@comment.text[0..20]}..." : @comment.text %></td>