0
比方說,我有一個Person
類,其中有許多transaction_records
。基於has_many關聯的特定實例的作用域/查詢
如何檢索所有擁有最近transaction_record
(基於created_at
)具有created_at
屬性超過14天的所有人。
我最好使用ActiveRecord方法(VS長的SQL查詢)
比方說,我有一個Person
類,其中有許多transaction_records
。基於has_many關聯的特定實例的作用域/查詢
如何檢索所有擁有最近transaction_record
(基於created_at
)具有created_at
屬性超過14天的所有人。
我最好使用ActiveRecord方法(VS長的SQL查詢)
請試試這個:
Person.joins(:transaction_records).where('transaction_records.created_at <= ? ', 14.days.ago)
希望它幫助!