我有一个model
Task
,每个任务都有has_many
其他任务:
Class Task < ActiveRecord::Base
belongs_to :sub_task, class_name: Task.name, touch: true
has_many :sub_tasks, class_name: Task.name, foreign_key: :sub_task_id, dependent: :destroy
end
我可以将计数器缓存添加到每个任务具有的 sub_tasks 的数量吗?如何?