У меня есть метод модели, который выполняет алгоритм, и есть другая модель, которая после сохранения в некоторых случаях должна обновить результат алгоритма.
Итак, я хотел бы иметь возможность сделать что-то вроде этого:
class Model1 < ActiveRecord::Base
after_save :update_score
def update_score
if ...
...
else
# run_alg from class Model2
end
end
end
class Model2 < ActiveRecord::Base
def run_alg
...
end
end
Возможно ли это, или мне нужно переместить / скопировать run_alg
в application.rb?