我正在使用Rails 5.我的数据库是Postgres 9.4。我有一张桌子:
while (scan.hasNext()) {
String str = scan.next();
System.out.println(str);
myTokens.add(str);
}
我的帖子查询是:
Post
id
post_title
post_content
但我希望每个返回的帖子都应该返回Post.limit(5).all
的限制内容。例如,前400个字符。我可以通过代码执行此操作,但我认为如果我可以在数据库下执行此操作会更好。 (最好使用ActiveRecord)。我们有什么解决方案。
由于
答案 0 :(得分:0)
您可以在select
方法中使用函数和列别名:
Post.select(:id, :post_title, "left('post_content', 5) as post_content")