【发布时间】:2014-03-20 05:21:26
【问题描述】:
.sum 显示疯狂的数字,当我添加或删除行时会发生变化,当我在该列中输入金额时,我无法解释这些数字。列类型为十进制。
这是我的专栏:
这是显示的总和:
这是显示的金额列,我没有将其转换为字符串。
<td><%= event.amount %></td>
这是显示的总和。
<td><%= @events.sum :amount %></td>
【问题讨论】:
-
您使用的是哪个数据库?
-
你能显示生成的查询吗?
-
求和查询是 SELECT SUM("events"."amount") AS sum_id FROM "events" WHERE "events"."user_id" = ? [["user_id", 5]]
标签: ruby-on-rails activerecord