Вы вызываете метод класса Product.method2
, и он пытается вызвать метод экземпляра method1
. Для этого вам нужно найти или инициализировать экземпляр модели, например:
# initialize
def self.method2
# Do something
new.method1
end
или
# find
def self.method2
# Do something
find_by(attr1: val1, attr2: val2).method1
end