【发布时间】:2020-03-08 00:14:55
【问题描述】:
我是 Rails 的新手,想在模型中做基本的数学运算,以从一些数学运算中获得售价。我正在产品模型中写一个简单的方程。就是这样:
def selling_price
foodio_price + (foodio_price*@@tax) + @@dc
end
但它为 nil:NilClass 提供错误未定义的方法 `*'。它不识别 * 用于乘法以及 + 用于求和。谁能告诉我这里出了什么问题?
【问题讨论】:
-
foodio_price来自哪里?这是一个方法还是一个 ActiveRecord 属性或其他东西? -
@muistooshort foodio_price 来自产品表单。
标签: ruby-on-rails ruby ruby-on-rails-3 math