2013-05-06 41 views
0

因此,我的index.html.erb适用于我的/文章 ,我有我所有文章的列表及其描述。 因此,在文章的show.html.erb中,描述长度为500个字符。 如何在index.html.erb中显示只有250个字符,然后阅读更多链接?Ruby on Rails视图中的最大长度

+1

这不是一个轨道问题,最糟糕的是作为一个红宝石问题。这是一个HTML/CSS的。而且,你最好带着你现在尝试过的东西来到现在 - 现在我所看到的只是一个甚至没有对此进行搜索的人的简短问题。 – fotanus 2013-05-06 16:01:44

+3

首先,这是一个红宝石轨道问题,因此标签。它也可以是一个HTML/CSS的,但那不是我问的那个! 正如您从下面的答案中看到的,它与RoR完美配合! 因此,检查您的事实之前,正在所有粗鲁 哦,“甚至搜索”这是没有意义的。 – PMP 2013-05-06 16:13:34

+0

删除了-1并编辑了你的问题。然而,我不相信你不能用简单的谷歌搜索来解决这个问题。下一次,如果您无法显示以前的试用版,至少在Google上显示您的查询。 – fotanus 2013-05-06 16:21:23

回答

6

您可以使用truncate方法。

所以我们假设你的描述是description

在你看来,你会有这样的事情,然后link_to标签到你的阅读更多页面。

<%= truncate(description, length: 250) %>

0

它是这样的非常简单的,

<%= article.description [0250]%>

它将打印描述的仅第一250个字符。