POSO
@POSO

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

dbからデータを直接取り出した時とmodelで計算を定義した時の挙動

解決したいこと

dbに定義されたデータで直接計算したときはエラーが出なかったが、modelで計算を定義するとエラーが起こった。
itemprice、aday,bday,quantitymは問題なくdbから出力できている
コントローラーをコメントアウトすれば問題なく動く

発生している問題

コントローラー

@total = @cart_items.inject(0) { @cart_items.sum_of_price }

エラーが起こらなかったとき:
モデルの計算式

def sum_of_price
    item.price * quantity
end

エラーが起こったとき

def quantity
  quantity = (bday - aday).to_i
  end

  def sum_of_price
    sum_of_price = item.price * quantity
  end

自分で試したこと

itemprice、aday,bday,quantitymは問題なくdbから出力できている

0

No Answers yet.

Your answer might help someone💌