レール、JavaScript、Ajaxの基本です。 JOINSを使用して3つのテーブルからデータを取得するためのrailsクエリがあります。私は日付オプションを選択してデータを取得したいと思います。私はAjaxまたはJavaScriptを実装したいと思います。続きajaxを使用して日付でレールを検索する
は
@query = ItemType.select("name, item_id, sum(quantity) as Total_Quantity_Itemwise, sum(price_value) as Item_Total_Amount, price_value, order_items.created_at Date").joins('INNER JOIN items ON items.item_type = item_types.id', 'INNER JOIN order_items ON order_items.item_id = items.id').group("item_id").order(" order_items.created_at")
とも次の画像最初
<table border="1">
<tr>
<th>Item Name</th>
<th>Quantity</th>
<th>Amount</th>
</tr>
<% @new_query.each do |results| %>
<tr>
<td><%= results.name %></td>
<td><%= results.Total_Quantity_Itemwise %></td>
<td><%= results.Item_Total_Amount %></td>
</tr>
<% end %>
<tr>
<th>Total of all rows</th>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><% @new_query.sum(:price_value) %></td>
</tr>
</table>`