我正在使用 RoR 建立一个博客。我有显示所有帖子的帖子的 index.html.erb 页面。它显示所有帖子及其所有内容。我想将显示的内容限制为一定数量的字符,然后放置一个“阅读更多”链接以转到该个人博客文章的显示页面。任何帮助如何做到这一点?谢谢。
最佳答案
要显示一定数量的字符,可以使用 truncate截断文章的辅助方法。
truncate("Once upon a time in a world far far away")
# => "Once upon a time in a world..."
如果您对“阅读更多”链接还有疑问,请阅读 Rails Routing from the Outside In 中的“资源路由”部分。 .您应该在
index
中显示您的所有帖子操作(可能带有分页),并在 show
中显示单个帖子索引。截断 index
中的帖子查看并在 show
中显示完整帖子查看。
关于ruby-on-rails - 在 rails 中构建博客——如何限制文本并放置 "read more"链接以显示帖子的其余部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264221/