所以我知道如何找到所有没有子记录的父记录。
Parent.joins(:child).where(child: {id: nil})
但是,如何找到过去 30 天内没有创建子项的所有父记录。我尝试了以下但没有用
Parent.joins(:child).where(child: {id: nil, created_at: 30.days.ago...Time.current})
Parent.joins(:child).where(child: {created_at: 30.days.ago...Time.current).where(child: {id: nil})
他们都没有工作。有任何想法吗?