Rails 消費税計算
備忘録。
railsでECサイト構築中です。
routes.rbではなく、modelとviewで消費税計算を入れたい。
使用しているmodel名は
Product
model/Product.rb に
def add_tax_sales_price
(self.sales_price * 1.10).round
end
カラム名は sales_price
カラム名の前の add_tax_ は必ず記載。
私はそれでsales_priceが永遠にループして rails s が起動しないという
なんとも大変な目にあいました(´;ω;`)
viewでの記載
消費税計算したい部分に
<%= @product.add_tax_sales_price.to_s(:dalimited) %>
@productはcontorllerの記載通りに。
to_sで整数へ
model/product.rbで * 1.10
これは現在 2021年4月の消費税10%の計算です。
変更した場合は随時変えていく。
これで元々記載してある税抜の金額ではなく
プラス税込み表示の金額へと変わる。
この記事が気に入ったらサポートをしてみませんか?