栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法选择按created_at分组的行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法选择按created_at分组的行

我认为您对控制台输出感到有些困惑。

你是这样说的:

Summary.select("date(created_at) as date, sum(implemented_features)")...

因此返回的

Summary
实例(包含在中
ActiveRecord::Relation
)没有任何常规
Summary
属性:no
id
,no
created_at
,no
implemented_featured
等。当您调用
inspect
ActiveRecord对象时,它想向您显示该对象内部的内容,这意味着它想要向您显示所包含的数据库属性;您的
Summary
实例没有任何通常的属性,因此您会看到类似的信息
<Summaryid: nil>


不用担心,您选择的值确实存在。如果你说:

Summary.select(...).map(&:date)

您应该看到这些

date(created_at) asdate
值。如果为添加别名,
sum(implemented_features)
则可以使用该别名作为方法名称来提取总和。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/416677.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号