1

应该很容易,但不知何故无法让它工作。我想在我的博客主页上显示截断的文本,并带有一个与文本内联显示的“阅读更多”链接,即

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Mauris ac tortor et felis aliquet vestibulum sed in sem。Aliquam pharetra ultricies nunc,非 pellentesque ...阅读更多

由于我对文本使用 simple_format,因此文本中的所有中断都包含在

标签,我在下面的单独一行中获得阅读更多内容

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Mauris ac tortor et felis aliquet vestibulum sed in sem。Aliquam pharetra ultricies nunc,非 pellentesque ...

阅读更多

如何将它内嵌在 < p > 标记之后。猜猜这更像是一个 CSS 问题而不是 Rails 问题。同样,我觉得这应该非常简单。我忘记了什么?

这是视图中的代码片段

<%= simple_format truncate(h(feed.description), length: 400, separator: ' ') %><%= link_to "Read More", feed_path(feed)%>
4

1 回答 1

2

我怀疑您可以将链接放在 simple_format 内容参数链接中:

<%= simple_format truncate((h(feed.description) + link_to("Read More", feed_path(feed))), length: 400, separator: ' ') %>

(注:未测试)

于 2012-09-07T02:22:10.383 回答