⛳
小計や金額合計の表示方法
#モデルに記述
order.rb/order_item.rb
#小計
def subtotal_order_price
#小計の計算:税込み価格 * 数量
tax_price * amount
end
#請求金額合計
def total_paayment_of_billed
#送料 +商品合計
postage + total_payment
end
かけ算にしたい場合は *
割り算にしたい場合は %
引き算にしたい場合は -
をモデル内に記載すればOK!
#viewでの記載方法
show.html.erb
<th>小計</th>
<td><%= @order_items.subtotal_order_price %></td>
<p>請求金額合計</p>
<p><%= @order.total_paayment_of_billed %></p>
@order_itemsと@orderは下記のように定義している。
orders.controller
def show
@order = Order.find(params[:id])
@address = Address.find(params[:id])
items = Item.find(params[:id])
order_items = Order_item.find(params[:id])
#@ordersにItemモデルとOrder_itemモデルの情報を追加
@order_items = items | order_items
end
Discussion