我需要对列求和。
我认为问题出在课堂上,在我采取 performance_reports 的行动中。 我有关联,所以我通过下一个代码获得与用户相关的所有报告:
@performance_reports = Array.new
current_user.websites.each do |website|
reports = website.performance_reports
reports.each do |report|
@performance_reports.push(report)
end
end
在我看来,我正在打印每个报告,在底部我想打印列的摘要。
这是视图:
<% @performance_reports.each do |performance_report| %>
<tr>
<td><%= performance_report.impressions %></td>
<td><%= performance_report.clicks %></td>
<td><%= performance_report.conversions %></td>
</tr>
<% end %>
<tr>
<td><%= @performance_reports.count(:clicks)%></td>
<td><%= @performance_reports.count(:conversions)%></td>
</tr>
所有 - clicls,转换 - 都是整数类型。此代码正在打印,摘要为 0。
我有两个问题:如何对整数求和以及如何对不保存到数据库的非整数列求和?