如何为我的rails模型创建自定义方法

时间:2016-04-25 20:37:02

标签: ruby-on-rails ruby class-method

我有Company模型和Payment模型。

对于我的Company模型,我想创建一个自定义(类/实例?)方法,该方法执行所选公司的相关属性的产品。

我的Company型号:

def total_payments
  self.payments.map { |s| s.value * s.currency }.sum
end

但是如果我运行Company.first.total_payments,它会给我一个no_method_error

如何正确定义我的方法?

1 个答案:

答案 0 :(得分:3)

好像都好,只需重装你的rails控制台。 Rails不会立即在您的类中应用更改。