Rails simple_format并显示与文本内联的“Read More”链接

时间:2012-08-31 17:38:12

标签: html css ruby-on-rails

应该很容易,但不知何故无法让它发挥作用。我想在我的博客主页上显示截断的文字,其中“阅读更多”链接显示内联文字,即

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

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

标记中,并且我在另一行中获取Read More,如下所示

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

了解更多

如何在<之后将其置于内联中? p>标签。猜猜这更像是一个CSS问题,而不是一个Rails问题。再一次,我觉得这应该是超级简单的。我忘记了什么?

以下是视图中的代码段

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

1 个答案:

答案 0 :(得分:2)

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

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

(注:未经测试)

相关问题