Как создать собственный метод для моей модели рельсов

У меня есть Company модель и Payment модель.

Для меня Company модель, которую я хочу создать пользовательский (класс / экземпляр?) метод, который выполняет sumproduct связанных атрибутов выбранной компании.

мой Company модель:

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

Однако, если я бегу Company.first.total_payments это дает мне no_method_error,

Как правильно определить мой метод?

1 ответ

Решение

Кажется, все хорошо, просто перезагрузите консоль. Rails не применяет изменения в ваших классах сразу.

Другие вопросы по тегам