-3
如何生成日銷售報表?以下是我的代碼報告控制器和意見。當我打開dailyreport頁面時,它給出錯誤「未定義的方法,每個」爲零:NilClass「 這是我的報告控制器。按日,周,月顯示銷售報表
class ReportController < ApplicationController
def daily
@sale = Sale.where("created_at >= ?", Time.zone.now.beginning_of_day)
end
def weekly
end
def monthly
end
def topselling
end
end
這是我的看法
<table class="table table-striped">
<thead>
<tr>
<th>Sale ID</th>
<th>Name</th>
<th>Created Date</th>
<th>Total</th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<% @sales.each do |sale| %>
<tr>
<td>#<%= sale.id %></td>
<td><%= sale.name %></td>
<td><%= sale.created_at %></td>
<td>Rs.<%= sale.total %></td>
</tr>
<% end %>
</tbody>
</table>
您已經定義了'@ sale',但使用的是'@ sales'。 – Pavan
非常感謝..這是一個愚蠢的錯誤。 –