gpt4 book ai didi

mysql - 使用 Rails 提取博客文章的 "preview"

转载 作者:行者123 更新时间:2023-11-29 14:14:05 25 4
gpt4 key购买 nike

我们将博客文章存储在数据库的文本列中。我们需要为博客主页提供博客文章的“预览”。这样,我们就可以显示最近几天的博客文章以及阅读全文的链接。

rails 有没有办法提取一定数量的文本列?也许前x 个字节?我知道每篇博客文章的长度都不会相同,但应该在一般区域中得到它。

或者也许做一些 html/css hack,我们溢出一个 div 并向该 div 添加一个椭圆?

我还可以看到创建一个单独的“预览”列,但这感觉很老套。

rails 3.2.1。数据库是MySQL

最佳答案

您可以选择列中文本的第一个(或最左边)字符:

SELECT LEFT(POST_BODY, 40) FROM BLOG_POSTS

通常最好让数据库“完成工作”。但是,如果您要在用户单击“更多”时使用博客文章的其余部分,请选择整个文章并使用 Ruby 的字符串方法将其拆分。

关于mysql - 使用 Rails 提取博客文章的 "preview",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com