本来应该很容易,但不知何故无法让它工作。我想在我的博客主页上显示截断的文本,并带有一个与文本内联显示的“阅读更多”链接,即
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris actor et felis aliquet vestibulum sed in sem。 Aliquam pharetra ultricies nunc, non pellentesque ... 阅读更多
因为我对我的文本使用 simple_format,所以文本中的所有中断都包含在
标签中,我在单独的一行中阅读更多内容,如下所示
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris actor et felis aliquet vestibulum sed in sem。 Aliquam pharetra ultricies nunc, non pellentesque ...
阅读更多
如何将它内联放置在 < p > 标记之后。我猜这更像是一个 CSS 问题而不是 Rails 问题。同样,我觉得这应该非常简单。我忘记了什么?
这是 View 中的代码片段
<%= simple_format truncate(h(feed.description), length: 400, separator: ' ') %><%= link_to "Read More", feed_path(feed)%>
最佳答案
我怀疑您可以将链接放在 simple_format 内容参数链接中:
<%= simple_format truncate((h(feed.description) + link_to("Read More", feed_path(feed))), length: 400, separator: ' ') %>
(注:未测试)
关于html - Rails simple_format 和显示 'Read More' 链接与文本内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220123/