我在模型中有一组方法。目前所有方法都在after_create回调上运行。像这样......
class DataAggregation
include Mongoid::Document
after_create :report_extras, :primary_income, :income_by_name, etc...
end
我希望在模型中运行特定方法时运行所有方法......
def update_report
:report_extras, :primary_income, :income_by_name, etc...
end
我该怎么做或者这是错的,我应该在控制器中设置一个独特的调用。
答案 0 :(得分:2)
您可以在方法中调用这些方法
after_create :update_report
# some code here
def update_report
report_extras
primary_income
income_by_name
end