我在ruby on rails项目中有一个lead model。它与lead_type model相关联。lead model中有一个分数,该分数是根据lead_type model中存在的serving_factor计算的。如果serving_factor的值发生变化,则需要更新lead model中存在的分数。lead model中是否有任何方法可以做到这一点。Lms::Lead:
belongs_to :lead_type, class_name: "Lms::LeadType", optional: true
字符串
前面的实现是通过在LeadType模型中编写作业来完成的。如果有更改,则运行作业以更新Lead中的分数。
1条答案
按热度按时间gfttwv5a1#
您可以像这样使用Rails回调和委托方法,例如,您的文件位于app/models/lms/lead_type.rb
字符串